1.简述
git是一个版本管理工具,是Linux Torvolds发明的分布式版本控制系统。主要是用来团队协作,代码版本控制的一个工具。
2.Git安装
Windows: 点击此链接下载安装
Linux : sudo apt-get install git
Mac : sudo brew install git
3.Git理解
为了方便理解,可以将Git划分为4个区域
~工作区 ~顾名思义就是我们工作的区域,也就是编写代码等
~缓存区 ~本地分支和工作区的中转站,
~本地分支~本地的代码服务器
~远程分支~远程的代码服务器
他们之间的关系是:我们将工作区代码编辑修改后,添加到缓存区,在缓存区提交到本地分支,本地分支远程提交到远程分支
4.Git使用及命令
我们按照以上步骤分为4个分区来阐述命令
1.初始化
Git安装后应初始化Git,写入用户名和邮箱,以保证Git提交时所需要的信息
$ git config --global user.name "scuory"
$ git config --global user.email "scuroy@gmail.com"
- -global 是全局设置,如果想要在不同项目中,使用不同的名称和邮箱,请去掉此命令
$ git config user.name "scuory"
$ git config user.email "scuory@gmail.com"
将以上命令的scuroy换成你自己的名字,scuory@email.com换成你的邮箱地址
注:可以通过$ git config --list
来查看你的配置情况
2.创建GitHub仓库
注册GitHub账号GitHub
点击new repository创建GitHub仓库
3.Clone本地仓库
使用git clone 仓库地址
,如git clone https://github.com/scuory/test.git
4.Git命令
~使用(git add 修改文件名称
:如git add test.txt
)命令将文件加入缓存区
~使用(git add .
)命令来添加全部修改文件
~使用(git comit 文件名称
:如git commit test.txt
)命令添加到本地分支
~使用(git commit -a
)命令来替代git add
命令
~使用(git reflog
)命令来查看操作版本的记录
~使用(git checkout --文件名称
)命令来撤销工作区代码修改
~使用(git reset HEAD 文件名称
)命令来撤销缓存区代码修改
~使用(git reset --hard 版本号
)命令来跳转到不同的操作版本
~使用(git push
)命令提交到远程仓库,也就是我们刚才创建的GitHub仓库
~使用(git pull
)命令来将远程分支同步到本地
~使用(git checkout -b 分支名称
)命令来创建新的分支
~使用(git checkout 分支名称
)命令来跳转分支
~使用(git merge 分支名称
)命令来合并分支
~使用(git branch -d 分支名称
)命令来删除分支