美文网首页
关于git的使用

关于git的使用

作者: 进击的前端 | 来源:发表于2016-08-01 16:26 被阅读29次

    这个算是基础的官方教程了。

    廖雪峰的git教程其实写得比较全面,还是中文的

    这篇文章介绍了一个网址,主要是可视化的界面学git,非常推荐。

    某人强烈要求的https://jwiegley.github.io/git-from-the-bottom-up/

    不过他的是命令行。 命令行其实有些功能比较不好用,比如查看difference,SourceTree有一些也还好。

    然后,git help会把主要的git命令列出来,然后你如果对某个命令不了解,可以输入类似git fetch --help然后就会调出来一个说明的网页。

    建立ssh

    $ ssh -T git@git.coding.net

    命令行比较好用的

    版本回退

    $ git reset --hard HEAD^
    $ git reset --hard HEAD~100
    $ git reset --hard [版本序号]
    

    其实cherry pick和rebase都还挺好用的

    关于暂存当前内容的处理方案

    首先,将当前草稿提交
    git add --all
    git commit -m "temp"
    然后checkout 当前的版本。
    git checkout 以前的版本
    这个时候就是旧版本的内容了,返回之前的草稿,再checkout之前的草稿
    然后再git reset

    有的时候你把某个分支删了,但是分支上有你要的commit,那么可以用git reflog
    git reflog

    查找历史commit的内容,其中keywords就是你想搜索的内容
    git grep 'keywords' $(git rev-list --all)

    git commit --amend 把暂存区的修改加入到最后一个commit里面

    git branch -d -r origin/branch 不再本地跟踪某个远端分支

    相关文章

      网友评论

          本文标题:关于git的使用

          本文链接:https://www.haomeiwen.com/subject/uhuujttx.html