Good Article For Git

2017-06-19  本文已影响0人  W_I_S_E

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
上一篇 下一篇

猜你喜欢

热点阅读