git簡單使用方法

跟遠程庫關聯起來:html

http://www.cnblogs.com/Gabriel-Wei/p/6564102.htmlgit

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000fetch

好比說你本地的分支叫hehtm

而後你在he分支修改了某文件,如今準備提交到本身的分支上:blog

git add .rem

git status //看看有哪些沒有commitit

git commit -m "【我在哪裏,我是誰,誰在打我】"ast

這樣就完成了。date

把本地lyf分支提交到遠程master上文件

git push origin lyf : master

-------------------------

git log檢查commit信息

git fetch : 至關因而從遠程獲取最新版本到本地,不會自動merge

git pull : 至關因而從遠程獲取最新版本並merge到本地

 

------------------------------

刪除遠程庫的xxx分支:

git push origin:xxx

 

----------------------------------

把遠程庫強行pull到本地:

git fetch -a

git reset --hard origin/master

----------------------------------

得到遠程端lyf分支的信息

git log remotes/origin/lyf

---------------------------------

刪除本地lyf分支

git branch -D lyf

---------------------------------

建立本地lyf分支

git branch lyf

 使lyf分支變得和本地master分支同樣

git checkout lyf

git rebase master

---------------------------------

在rebase的時候,若是有個文件雙方都修改了,你要保留本身的修改

git checkout /到該文件的路徑 --theirs

若是要保留對方的:

git checkout /到該文件的路徑 --ours

而後要git add /到該文件的路徑

若是此時有些文件只有對方修改了,你還要把他們update :

git checkout -- /到那些文件的路徑

。。。。

。。。。

最後git rebase --continue

相關文章
相關標籤/搜索