天天看點

【Git】Android Studio中使用Git(日常操作)

文章目錄

  • ​​clone遠端項目​​
  • ​​送出檔案​​
  • ​​分支操作​​
  • ​​建立分支dev并送出修改​​
  • ​​合并分支​​
  • ​​删除分支​​

clone遠端項目

VCS-Checkout from Version Control-Git

【Git】Android Studio中使用Git(日常操作)
【Git】Android Studio中使用Git(日常操作)

clone成功

【Git】Android Studio中使用Git(日常操作)

送出檔案

1、每次送出前需要先更新項目,原因是如果是多人合作的項目,需要先将遠端倉庫中他人送出的最新代碼更新到本地倉庫

【Git】Android Studio中使用Git(日常操作)
【Git】Android Studio中使用Git(日常操作)

修改過但沒送出的檔案名是藍色的

【Git】Android Studio中使用Git(日常操作)

2、Update後就可以送出檔案了

【Git】Android Studio中使用Git(日常操作)
【Git】Android Studio中使用Git(日常操作)

送出後檔案名稱恢複成黑色

【Git】Android Studio中使用Git(日常操作)

3、将送出的檔案推送到遠端倉庫

VCS-Git-Push

【Git】Android Studio中使用Git(日常操作)

分支操作

首先應該熟悉​​分支管理政策​​

建立分支dev并送出修改

1、建立分支

VCS-Git-Branches

【Git】Android Studio中使用Git(日常操作)

當然可以點右下角這裡

【Git】Android Studio中使用Git(日常操作)

我們選New Branch來建立一個名稱為 ​​

​dev​

​​ 的分支,勾選Checkout branch表示切換到該分支

【Git】Android Studio中使用Git(日常操作)

不到半秒…

【Git】Android Studio中使用Git(日常操作)

目前​​

​dev​

​分支的内容和剛才分支的内容是一樣的

2、送出修改

我們進行了一個修改,并且想把這個修改推送到遠端的​

​dev​

​分支

VCS-Git-Push 能把這個​

​dev​

​​分支推送到遠端​

​dev​

​​分支,如圖,orgin:dev代表遠端的​

​dev​

​​分支,如果沒有則會建立一個

【Git】Android Studio中使用Git(日常操作)

合并分支

​dev​

​​分支上版本開發完了,需要将代碼合并到​

​master​

​​上進行釋出。因為目前在​

​dev​

​​分支,是以需要先切換到​

​master​

​分支,點選AS右下角的分支,Local Branches是本地分支,是本地存在的,Remote Branches是遠端所有分支。選擇本地分支欄下的​

​master​

​​,然後點選​

​Checkout​

​​。如圖:

【Git】Android Studio中使用Git(日常操作)

現在進行合并,選擇剛才的​​

​dev​

​​分支,然後選擇​

​Merge into Current​

​​

【Git】Android Studio中使用Git(日常操作)

這個時候Github上卻發現​

​master​

​分支上并沒有合并到​

​dev​

​分支修改的内容,那是因為剛剛隻是将遠端​

​dev​

​分支的内容合并到本地​

​master​

​分支,本地master分支還沒有​

​pus​

​h到遠端,​

​push​

​一下就可以, 如圖:

【Git】Android Studio中使用Git(日常操作)

删除分支