您的位置:首页 > 其它

Git 命令集锦(持续更新)

2017-11-07 20:46 162 查看
本篇记录一些在工作中使用到的 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 查到了想要回退的节点,那么这个文件当时的模样,就可以查到了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git