经常使用命令:git
git status spa
git add . 提交全部已修改的文件到暂存区同步
git commit -m '这里要写点什么做为记录' 提交一个新版本到本地it
git pull --rebase / git pull origin <branch> 拉取分支的代码并合并 / <branch>为你的分支名称io
git push origin <branch> 代码版本同步到远程仓库上stream
git pull --rebase 可能会失败,能够在建立远程分支的时候执行命令 以下:文件
建立本地分支: git checkout -b <branch> **建立的分支里的代码是基于在哪一个分支上执行的该命令就会复制哪一个分支做为一个新分支建立co
建立并链接远程分支:git push --set-upstream origin <branch>工作
———— 另一种状况,就是别人已经建立了分支,咱们须要作的就是先切换到主分支先拉取一下远程
而后 git checkout -b <分支名称> origin/<分支名称> 或者 git branch -b <分支名称> 先建立一个新分支,而后git pull --set-upstream-to=origin/<分支名称> 就能同步远程分支了
git branch -r -d
git checkout <branch> 切换分支
git branch -a 查看本地和远程的全部分支
注意项:
***避免在一个分支修改文件以后,没有提交代码( 提交代码到本地仓库 git add . => git commit -m '提交' )就进行分支切换,这样会致使修改的文件代码出如今切换的分支工做区里,事实上并不想要在该分支里进行代码修改。
***通常拉取代码以前要保证本地没有修改的文件,若是有则须要在本地仓库生成一个新版本,而后再拉代码。