关于git的使用

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

廖雪峰的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 不再本地跟踪某个远端分支

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,698评论 4 54
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,571评论 1 26
  • 影片开篇就说“我被那条秘密所吸引”。接着用一些人士的亲身经历,分享这个秘密就是吸引力定律。 吸引力定律就是在你的生...
    五月_Joanna阅读 327评论 0 0
  • 间歇性犯病。好折磨人。
    孤松阅读 169评论 0 0