Git Notes

  1. 添加远程主机

    $ git remote add <远程主机名> <远程主机地址>
  2. 取回远端所有更新

    $ git fetch
  3. 对应远端分之新建分之

    $ git checkout -b newbranch origin/branch
  4. 手动建立追踪关系

    $ git branch --set-upstream master origin/master
  5. 同步远端分之的rebase模式

     $ git pull --rebase
  6. 推送到远端的新分之

     $ git push <远程主机名> <本地分支名>:<远程分支名>
  7. 新建一个分支,与指定的远程分支建立追踪关系

    $ git branch --track [branch] [remote-branch]
  8. 删除远程分支

    $ git push origin --delete [branch-name]
    $ git branch -dr [remote/branch]
  9. 标签

    
    # 列出所有tag
    
    $ git tag
    
    
    # 新建一个tag在当前commit
    
    $ git tag [tag]
    
    
    # 新建一个tag在指定commit
    
    $ git tag [tag] [commit]
    
    
    # 查看tag信息
    
    $ git show [tag]
    
    
    # 提交指定tag
    
    $ git push [remote] [tag]
    
    
    # 提交所有tag
    
    $ git push [remote] --tags
    
    
    # 新建一个分支,指向某个tag
    
    $ git checkout -b [branch] [tag]
  10. 停止追踪指定文件,但该文件会保留在工作区

    $ git rm --cached [file]
  11. 显示某个文件的版本历史,包括文件改名

    $ git log --follow [file]
    $ git whatchanged [file]
  12. 显示指定文件是什么人在什么时间修改过

    $ git blame [file]
  13. tag
git tag -a v1.4 -m 'my version 1.4' //附注标签
git tag v1.4-lw //轻量标签
git tag -a v1.2 9fceb02 //后期打标签
git push origin v1.5 //共享标签
git push origin --tags //一次性推送很多标签

reference link: 常用 Git 命令清单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值