AndroidStudio Git的使用(主要是解決檔案衝突)
阿新 • • 發佈:2019-01-02
開始:
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 就行了。