Git命令总结(远程仓库、分支管理篇)

0、添加远程仓库

git remote add origin git@github.com:username/learngit.git

1、把本地库的内容推送到远程

git push -u origin master

git push origin master

2、从远程仓库克隆

git clone git@github.com:username/learngit.git

3、创建一个分支并切换到该分支

git checkout -b dev (相当于以下两条命令:)

git branch dev

git checkout dev

4、合并指定分支到当前分支

git merge dev

5、删除分支

git branch -d dev

6、查看所有分支

git branch

7、保存工作现场

git stash

8、查看存储的工作现场

git stash list

9、恢复工作现场

git stash apply 

git stash pop

10、强行删除一个没有被合并过的分支

git branch -D <name>

11、查看远程库信息

git remote -v

12、抓取远程库的更新

git pull 

git branch --set-upstream branch-name origin/branch-name

13、创建标签

git tag <name>

git tag <name> <commit id>

14、查看标签对应的commit

git show <tag name>

15、查看所有标签

git tag

16、创建带有说明的标签

git tag -a <tag name> -m "blablabla..."

17、删除标签

git tag -d <tag name>

18、推送标签到远程

git push origin <tag name>

git push origin --tags

19、删除一个远程标签

git push origin :refs/tags/<tagname>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 1,971评论 0 5
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,701评论 9 163
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,549评论 1 26
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,695评论 4 54
  • 这是我今天的第二杯咖啡,我知道自己胃不好,不应该喝太多的咖啡,就好像我克制不住还是要想着她一样。 点这杯咖啡还是由...
    石蜗阅读 619评论 0 0