git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
maiziedu
V2EX  ›  git

25 条 Git 常用命令集锦

  •  
  •   maiziedu · Jun 9, 2015 · 3148 views
    This topic created in 4053 days ago, the information mentioned may be changed or developed.

    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/

    zrp1994
        1
    zrp1994  
       Jun 9, 2015
    收藏了,感谢
    w88975
        2
    w88975  
       Jun 9, 2015
    添加远程分支 git remote add [分支名称] [分支地址]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3179 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:21 · PVG 20:21 · LAX 05:21 · JFK 08:21
    ♥ Do have faith in what you're doing.