创建分支 git branch 分支名称
进入相应分支 git checkout 分支名称
查看本地分支 git branch
查看远程分支 git branch -r
查看本地和远程分支 git branch -a
将本地分支推送远端 git push --set-upstream origin 分支名称 并且与该本地分支相关联
-
本地分支与远程分支解除关联 git branch --unset-upstream
-
本地已经创建了分支 而远程没有
-
git push -u origin 本地分支
-
git push --set-upstream origin 本地分支
-
-
远程已经创建了分支,而本地没有
-
方法一:分两步
-
先将远程分支pull到本地 git pull origin 远程分支
-
再在本地创建分支并与之关联,有两种方法
-
git checkout -b 本地分支 origin/远程分支
-
git checkout -b 本地分支 --track origin/远程分支 - 可以简写为 git checkout --track origin/远程分支
-
-
-
方法二:
-
可以在pull 远程分支的同时 ,创建本地分支并与之进行关联
-
git pull origin 远程分支:本地分支
-
-
-
-
删除远程分支 git push origin --delete 分支名称
删除本地分支 git branch -d 分支名称 会在删除前检查merge状态(其与上游分支或者与head)
删除本地分支 git branch -D 分支名称 是git branch --delete --force的简写,它会直接删除。
初始化仓库 git init
将文件加入缓存 git add 文件名 或者 git add . (全部加入)
将文件提交到本地仓库 git commit -m (提交信息) 提交所以更新过的文件
克隆仓库 git clone <仓库url>
列出所有本地标签 git tag
在那个分支上操作 git tag -a 标签名称 -m "标签说明" 就是在这个分支上打标签