Good Article For Git

Git远程操作详解

git pull == git fetch + git merge
在某些场合,Git会自动在本地分支与远程分支之间,建立一种追踪关系(tracking)。比如,在git clone的时候,所有本地分支默认与远程主机的同名分支,建立追踪关系,也就是说,本地的master分支自动"追踪"origin/master分支。
注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。

Git merge && Git rebase

github 命令行删除远程仓库的branch: git push origin -d branch_name
创建远程仓库branch: git push origin branch_name_you_want_to_create
删除文件: git rm filename (然后 git add,git commit,git push)

删除一个分支下所有文件:git rm -rf .

不用add,直接commit所有changed file: git commit -am "...."

For Advanced :
Pro Git (zh)
Pro Git (en)

For Newbie (very very recommend):Submitting Your First Pull Request

How to recover stash without commit?

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

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,758评论 1 26
  • sed(stream editor)命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作...
    ifeelok0319阅读 2,880评论 0 0
  • 今天 我要过生日 我穿着长裙 我画着淡妆 我拿着手机 我看着屏幕 我在等你呀 说生日快乐 我喝了小酒 我踩了高跟 ...
    踏歌娘阅读 1,768评论 3 2
  • 目录 | 第一章 古道长亭 第二章 总角之交 此时尚不到日中,离午饭时间还早,铁珩的房中却传出阵阵香气。 还伴着男...
    青色百合99阅读 7,112评论 53 86
  • 辄也蔓1.喜讯
    辄乜蔓阅读 832评论 0 0