【持续更新】Git 命令集锦

本篇记录一些在工作中使用到的 Git 命令

 

1、 git rm --cached logs/xx.log

     参考链接 : https://segmentfault.com/q/1010000000430426

     删除已经添加到库中的文件(仅从库中删除,保留本地文件)

 

2、 git rm -rf --cached dirName

     删除文件夹 dirName(仅从库中删除,保留本地文件)

 

3、git reset HEAD^

    参考链接:http://stackoverflow.com/questions/927358/how-to-undo-last-commits-in-git

    回退最近一次的commit,但是不回退当前代码修改。

    如果添加 --hard 选项,那么将回退代码修改

    每一个^代表1次commit,

    ~ 或者 ^ 均有看到过,解释为相同,但是本人仅测试过 ^

 

4、 git checkout <hash> -- <path1> <path2>

    强制将制定文件回退到 hash 节点

    只要使用 git log 查到了想要回退的节点,那么这个文件当时的模样,就可以查到了

 

5、 git pull --allow-unrelated-histories origin master

    通过  --allow-unrelated-histories 选项指定的 pull 操作,允许将无关的分支合并

    适用场景 (例): 当一个新库需要包含多个库作为包时,通过此命令进行合并

 

【2018/08/12】

6、git config http.proxy http://127.0.0.1:1080

    配置 http 代理,类似的还有 https 和 ftp, 参数的格式为  [protocol://][user[:password]@]proxyhost[:port],示例为只有 protocol://proxyhost:port 的情况。

     适用场景 :git 直接从 github 上拖代码拖不动,那么找个服务器吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值