Android studio中Git的學習和使用心得(二)在Android studio中如何使用Git進行程式碼回退與再提交
阿新 • • 發佈:2018-12-17
這篇部落格是上篇部落格的進階,針對Android studio常用的Git使用情景進行總結。上篇部落格連結https://blog.csdn.net/qq_34820468/article/details/83416326。 下面我們來學習Android studio使用git的進階: 1、原生代碼(workspace)、本地倉庫(repository)、遠端倉庫(remote)的關係 上篇博文中我們演示的是add-commit-push,此外還有一個非常常用的是pull命令,將遠端倉庫的內容pull到本地 2、多人同時修改了同一檔案,在push時出現衝突的解決方法 工作過程中經常會出現這樣的狀況:你與同事同時進行開發,你們都有修改程式碼,如果你在push時你push的檔案與你同事之前push的內容有相同的某個檔案,那麼你的push必定會出錯,這時你就需要以下幾個步驟: (1)將自己修改的部分commit到本地倉庫 (2)pull遠端程式碼,pull成功之後,Android studio會提醒你需要merge,merge頁面分為三欄,左邊是你的修改,右邊是你同事所push的修改,中間是你們解衝突的結果,你需要對每一個衝突選擇接納與否,完成之後就可以確定了,你的原生代碼就會變成中間的這部分 (3)接下來就是將原生代碼進行commit和push了(如果push仍出錯,說明在你pull到push之間又有同事提交了與你修改了同一檔案的程式碼,你需要將最新的程式碼pull下來,並與你的程式碼進行merge之後才能成功push) 3、commit與push的關係