V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
maiziedu
V2EX  ›  git

25 条 Git 常用命令集锦

  •  
  •   maiziedu · 2015-06-09 15:43:18 +08:00 · 2390 次点击
    这是一个创建于 3251 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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/

    2 条回复
    zrp1994
        1
    zrp1994  
       2015-06-09 18:56:20 +08:00
    收藏了,感谢
    w88975
        2
    w88975  
       2015-06-09 21:29:04 +08:00
    添加远程分支 git remote add [分支名称] [分支地址]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2270 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:32 · PVG 17:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.