25 条 Git 常用命令集锦

2015-06-09 15:43:18 +08:00
 maiziedu

Git是一款免费、开源的分布式版本控制系统,在程序开发中可用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。那Git在使用过程中,有哪些常用的命令呢?下面小编就来为大家分享分享。

  1.新建本地分支berry:git branch berry

  2.切换到本地分支berrytemp:git checkout berrytemp

  3.切换到远程分支berry-master:git checkout -B berry-master origin/berry-master

  4.查看当前状态:git status

  5.查看当前差异:git diff

  6.查看commit id 为A,B的两次提交差异:git diff A B

  7.缓存修改:git add -A

  8.提交本地修改:git commit -m "some commit messages" -a

  9.提交本地修改到服务器:git push origin berry

10.同步服务器数据到本地:git pull

  11.删除本地分支berrytemp:git branch -d berrytemp

  12.修改某次提交信息为new messages:git commit --amend
  进入文本编辑模式,修改对应的提交信息

  13.将某次提交作为一个新分支拉取下来:git checkout -b branchname commitId

  14.忽略当前一修改文件:git reset --hard

  15.重置到倒数第4次提交:git reset --hard HEAD~3

  16.查看当前分支的远程git库地址(url):git remote -v

  17.给本地分支重命名:git branch -m oldbranch newbranch

  18.列出已有的标签:git tag

  19.列出指定标签:git tag -l 'v1.4.2.*'

  20.创建含标注的标签:git tag -a v1.4 -m 'my version 1.4'

  21.查看相应标签的版本信息:git show v1.4

  22.后期加注标签:git tag -a v1.2 -m 'your messages' 9fceb02 (9fceb02为提交对象)

  23.将本地所有标签同步到服务器:git push origin --tags

  24.删除本地tag:git tag -d v1.4

25.删除远程 tag:git push origin --delete tag v1.4

以上就是git常用的25条命令,可能还有些不全面,大家可在评论中贴出分享出来。

推荐学习:SVN & Git 版本控制 http://www.maiziedu.com/course/android/11-64/

2491 次点击
所在节点    git
2 条回复
zrp1994
2015-06-09 18:56:20 +08:00
收藏了,感谢
w88975
2015-06-09 21:29:04 +08:00
添加远程分支 git remote add [分支名称] [分支地址]

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/197235

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX