git命令總結

Git基本命令:

克隆項目:git clone http://**

更新代碼:git pull

git add .      git commit -m "commet"     git push

衝突合併:git stash暫存,git pull取新,git stash pop衝突合併(衝突文件會標紅且有標記),手動merge合併,提交到服務器

Git分支命令:

查看分支:git branch

創建分支:git branch <branchName>

切換分支:git checkout <branchName>

創建分支+切換分支:git checkout -b <branchName>

合併某分支到當前分支:git merge <branchName>

刪除分支:git branch -d <branchName>

git的強大之處在於分支,不論項目多麼龐大,git都能在一秒鐘之內構建新的分支。git和svn的本質區別在於,svn有中心倉庫的概念,一旦中心倉庫掛了,就不能正常工作了,有丟失代碼的風險。而git是分佈式的。正常的開發流程是:master(最穩定主幹,用來上線)、uat(生成模擬)、測試分支、dev、最後是私有分支。每個人在自己的私有分支上獨立開發,保證私有分支不被污染,不想提交的文件加入.ignore文件中,每次從master上拉取新代碼,本地合併,然後切換到本地dev,將私有分支合並過來,解決衝突,在提交到dev上。自己寫的代碼一直保持在私有分支上,代碼合併,切換到要合併的分支,pull,然後將私有分支merge過來,最後提交。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章