从零开始学Git-连载(一)

时光总嘲笑我的痴心妄想 提交于 2021-02-14 08:54:56

关注我,你的眼睛会怀孕


从零开始学Git(一)

   


第一步 - 下载安装git
linux版本:
https://git-scm.com/download/linux 
Windows版本: 
https://git-scm.com/download/win 
macOs版本: 
https://git-scm.com/download/mac

注意: 

win\mac选择对应系统下载二进制文件(win可自动识别你的32/64位操作系统),傻瓜式下一步安装即可.

win解压后有一个.exe文件;mac解压后有一个pkg文件,如果不可安装,再安全性与隐私中把该项设置为允许.


下面以我的linux os为例:

进入Linux下载页


输入apt-get install git

安装完成,在命令行输入:git –version出现git的版本信息,代表安装成功.

git 版本2.19.2 安装成功


第二步 用户信息配置(global级别)
 git config --  
 global user.name ‘your’s name’ 
 git config --
 global user.email ‘email’
global 对当前账号的有效(配置文件在个人home目录下的.gitconfig里面)
local 对有效,换仓库需重设(配置文件在.git/config里面) 
system 对系统所有有效(配置文件在git安装目录下的)

查看用户信息配置:

git config –-list [--local | --global |--system]



第三步 创建git仓库并配置local用户

两种场景:

01

把已有的项目纳进git管理

cd 项目代码所在文件夹 
git init

02

新建的项目直接用git管理

cd 某个文件夹 
git init 项目名字 
# 会在文件夹下创建一个和项目名字同名的文件夹 cd 项目名字
以新建项目为例 
新建一个git仓库

创建该git仓库下的local用户

往git仓库中添加文件
复制一个readme文件添加进git_learning仓库中并进行提交

①:复制一个文件

②:通过add命令添加到缓存区

③:使用commit命令进行提交 -m添加提交注释

通过git log可以查看提交日志

推论:local用户优先级比global用户优先级高

第四步 往仓库里添加文件-认识git工作原理
通过添加index.html\logo图片\css样式,修改index.html\
css样式
,认识git的暂存区和工作原理
a.添加index.html\logo图片 到缓存区,并提交

红色提示:还未被git管理

绿色提示:已加入暂存区

b.添加css文件,(加入的为styles这个文件夹)

c.添加js文件

d. 修改index.html\style.css

注意:

git add -u:之前已经添加进分支的,更新后直接使用 -u即可.

Conclusion:


五 文件重命名的简单方法

要求:  需要把仓库中的readme重命名为readme.md

使用旧方法:
mv readme readme.md git
会提示我们删除掉了readme,并提示添加reademe.md到暂存区,
从暂存区删除readme.即需要分别执行git add readme.md 和
git rm readme此时在git status时,git会提示已经rename
为readme.md


使用git方法更改文件名
一句命令即可: git mv readme readme.md 
最后直接commit.(可以省略git add)


六 通过git log查看版本变化

git log 当前分支的所有的历史 
git log –-oneline 单行显示每一次 
git log -n2 –-oneline 查看近两次的 
git lof –-oneline –-all 
所有分支的全部历史单行显示 
git log –-all 查看所有分支的全部历史 
git log –-all –-graph  
图形化查看所有的演变信息 
git help –-web log
通过浏览器查阅git log相关信息


git branch -v 查看分支 
git branch -av 查看所有分支 
git checkout -b temp oleder_branch_name 
基于旧分支older_branch_name新建一个分支temp 
git commit -am’注释’ -am
把暂存区中的直接提交到版本库,不用add


七 通过图形化界面查看版本历史
命令行输入gitk.
gitk 如未安装,按照提示命令行提示安装即可 
根据图片中的注释,理解每一块的意思.

可以通过view新建一个视图,指定需要查看的信息

END

酷 酷 少 年   


愿历尽千帆

归来仍少年

分享美好的事物给你们看

本文分享自微信公众号 - iBroPro(iDreamAndFaith)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!