1. 程式人生 > >AndroidStudio Git的使用(主要是解決檔案衝突)

AndroidStudio Git的使用(主要是解決檔案衝突)

開始:

1.使用github 來測試。首先準備一個GitHub賬號吧 2.在androidStudio 裡面新建一個專案 這裡我取名TestGit
然後我們上傳到GitHub中,
按上圖示選擇 ,然後出現
點選Share,然後勾選你想要提交的檔案
然後點選OK  ,  注意了,只個步驟過程中 會提示讓你輸入你的GitHub賬號和密碼,因為我這裡之前已經輸入過一次了這次沒提醒我輸入,所以我點選ok以後直接就在GitHub上建立了一個專案
這個專案就是我們剛才建立的,然後成功上傳到GitHub中了。現在第一階段就完成了。


程式碼提交更新

 現在我們的程式碼和GitHub 後面簡稱伺服器吧,畢竟我們的私人程式碼大多時候都不會放到GitHub上,畢竟私有的要收費。  現在我們本地的程式碼就和伺服器上的程式碼一致了

需求一:新增檔案或者檔案修改後提交操作

現在我們 修改MainActivity 然後提交到伺服器
可以看見我們新增了一行註釋   //本地修改MainActiviy 提交到伺服器 我們先來看看伺服器上的程式碼現在是怎樣的吧,應該是沒有這一行的對吧
然後現在我們提交程式碼到伺服器 ,選擇你要提交的檔案右鍵選擇

然後會有幾個彈框,可以不用理會 我覺得,,最後Push , 提交成功以後 我們可以在伺服器上去看,伺服器上有沒有我們剛才更新的程式碼
可以看見 ,伺服器上已經出現了我們剛才新增的註釋程式碼。現在提交操作也可以正常進行了

需求二:更新程式碼

這個最簡單了, 直接點選  然後就行了。可是這樣會遇到程式碼衝突的情況,下面再說

解決衝突

場景一:服務端修改了MainActivity檔案 我本地也修改了MainActivity檔案 這個時候我更新程式碼就會出現一點問題

1, 我們先在服務端修改一點內容
然後提交修改 然後我們本地也修改相同的檔案
現在我們2端都修改了檔案,現在我們點選更新(剛才前面提到的按鈕)
選項安裝圖中選擇 然後點選ok,會提示你有檔案衝突
然後點選Merge
然後點選Apply 然後就ok了,這個時候我們合併後的程式碼還沒有提交服務端,現在我們在提交程式碼,就不會有衝突了。,然後提交完成後我們在服務端再去看看程式碼
好啦,現在就正常啦,真是高興呢, 當你上傳程式碼遇到衝突也是一樣的解決方法 這裡就不貼了。提交如果遇到衝突也是會提示你有檔案衝突,然後你在合併之後再提交push 就行了。

完結

剛開始沒用過的東西總是感覺很難用,慢慢熟悉一下就好了,學會帶著問題解決問題。