删除本地分支
git branch -r -d origin/branch-name
删除远程分支:前面的空格不能省略
git push origin :branch-name
版本分支进行切换的时候:
如果文件已经在本地空间更改,如果更改对于两个版本都是最近修改可以进行切换。
如果本地更改对于切换的版本不是最新的修改会切换失败。
版本合并:
如果版本A删除文件 版本B修改同一文件,同时提交,然后版本B合并版本A,则需要执行add 或者 rm 命令去解决冲突。然后提交
忽略已经入版本库文件
git update-index --assume-unchanged PATH
git update-index --no--assume-unchanged PATH
打tag:
git tag 0.0.6
推送tag:
git push origin tagname
git push --tags
删除tag
git tag -d tagname
删除远程tag:
git push origin :refs/tags/tagName
删除tag以及branch
git push origin --delete tag tagName
git push origin --delete <branchName>