這兩天用git比較多,自己學習的過程踩了不少誤區,特意記錄下來。
當多人合作開發使用git作為代碼管理倉庫時,要注意自己的更新不能沖掉別人的更新,因為自己一開始不了解的時候就出現了這種情況。首先一定要自己在遠程倉庫上建立一個自己的分支,建立分支可直接在本地建立分支,push上去的時候如果此分支沒有存在會自動創建。
其次,本地clone把遠程倉庫的項目克隆下來,此時本地的項目和遠程的項目是關聯在一起的,但是並不是你在本地做修改遠程就會修改,需要自己提交以后才會修改遠程倉庫。
在本地目錄右鍵打開git bash here,clone項目
創建倉庫(git init),
此時我們就創建分支(git branch name),在分支里將自己做的修改add-->commit,但是先不要提交,因為前面提了不merge的話會將別人做的修改給沖掉,此時git checkout master,進入主分支git pull,更新所有最新的代碼到本地,然后git checkout name切換進入自己的分支,git merge master,把主分支合並到自己的分支里,即別人做的最新的和自己的都會在一起,最后一起 git push origin name,遠程倉庫沒有name這個分支就會自動創建,這樣完了以后遠程倉庫的name分支里就會是最新代碼,