開始:
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 就行了。
完結
剛開始沒用過的東西總是感覺很難用,慢慢熟悉一下就好了,學會帶著問題解決問題。