对Git的理解与Git常用命令
这里只整理本人常用的Git命令,与帮助理解Git的机制与思想。
Git
Git
就是一个仓库管理工具,我们可以利用他很好地对代码进行管理,多分支(版本)开发,版本回滚等操作;GitHub
是一个代码托管平台,我们可以利用Git
将代码放到上面进行托管。
分支
分支有本地分支,也有远程分支。
可以理解为分支之间互不干扰,可以处在不同的开发进度上,通过git checkout
命令去切换本地分支,与关联远程分支,达到项目的多版本管理的目的。
git init
创建一个Git本地仓库,可以对本地文件进行版本管理
git clone
从GitHub或者Gitee等远程仓库上克隆代码下来
git add xxx
将xxx文件添加到暂存区
git commit -m"xxxxx"
将暂存区的文件提交到当前分支上,版本往前滚动,xxxxx为提交时附带的信息
git pull (git pull origin xxx)
将远程的xxx分支抓取下来,与本地的当前分支合并
git push (git push origin xxx)
将本地的分支版本提交到远程的xxx分支上,分支同步
git branch -a
查看所有分支
git checkout -b [local-branch] origin/[remote-branch]
local-branch
:本地分支remote-branch
:远程分支
本地切换到
local-branch
并且与远程分支remote-branch
关联