- git clone: 获取一个远程仓库。
- git fetch:获取远程仓库中的所有分支和数据,但不更改本地仓库中的版本(HEAD,master)指针,如继续操作需要调整HEAD指针(git merge/git reset/git rebase)。
- git push:将本地数据推送到远程数据库
- git pull:相当于git fetch 和 git merge的和操作
- git tag -a v0 -m "tag for v0":创建了一个tag,但是git push无法将tag推送到远端服务器。
-
- git push --tags:向远端服务器推送tags
- git branch -d [分支名]:删除分支
-
- git push --deleted origin [分支名]:删除远程仓库中的分支
- git push origin :[分支名]:使用一个空的分支替代远程仓库中的某分支=删除该分支。
吐槽一下吧,在windows系统下用运行git bash真的有好多bug,先说两个如果有同道中人遇到会解决的烦请告知于我,不胜感激。