查看本地變更歷史
方法一: 點擊右鍵 —> 在彈出的操作選項中點擊Local History —> Show History
方法二: 通過菜單欄 —> VCS—>Local History —> Show History
查看某段代碼的本地變更歷史
先選中這段代碼,然后在Local History列出的選項中選擇Show History for Selection
Git添加文件
當我們新建文件的時候漏麦,會提示我們是否添加文件到git
如果沒有添加,文件顯示黃色,如果選擇添加,文件顯示藍色纬霞,已經(jīng)提交的文件顯示白色
Git提交變更
選中文件右擊——>Git——>Commit File
彈出窗口
當配置好提交信息以后,將鼠標放到Commit上面,會彈出提交操作列表.
Commit and Push: 將本地變更的文件提交到本地倉庫,然后推到遠程倉庫.
Create Patch: 將本地變更的文件作為補丁創(chuàng)建.
Commit: 將本地變更的文件提交到本地倉庫.
這里我選擇Commit and Push
Commit成功后會提示Push到遠程倉庫.
Git文件逐行追溯
在Android Studio中執(zhí)行annotate的操作路徑有下面這幾個:
第一種方式:右擊文件左邊狀態(tài)欄 —> 選擇Annotate
第二種方式:右文件編緝區(qū)域 —> 點擊 Git —> 選擇Annotate
第三種方式:菜單欄 —> 點擊VCS —> 選擇
Annotate
選擇Annotate后會顯示文件每一行的注釋,注釋如下:
文件中每一行的注釋包括提交者、提交日期
點擊這一行的注釋,會彈出那次提交的攺動文件列表以及提交信息.
雙擊文件引有,就可以看出與上一個版本的區(qū)別
關閉Annotate:
顯示當前修訂版本
右擊某一個文件或在文件編輯區(qū)右擊 —> Git —> Show Current Revision
Git文件比較
可以通過如下操作方法使用比較功能:
方法一: 右擊某一個文件或右擊文件的編輯區(qū) —> Git.
方法二: 菜單欄 —> VCS —> Git
方法三: Version Control —> 右擊有變更的文件 —> Git
比較功能有下面這幾個:
Compare with the Same Repository Version:比校本地文件與遠程倉庫的文件
Compare with Latest Repository Version:本地文件與最近的一次提交比較
Compare with:本地文件與某一次提交比較
Compare with Branch:本地的文件或文件夾與某個分支上的進行比較.
第一種:比校本地文件與遠程倉庫的文件
第二種:本地文件與最近的一次提交比較
第三種:本地文件與某一次提交比較
第四種:本地的文件或文件夾與某個分支上的進行比較
Git撤銷操作
點擊撤銷圖標:
Git版本回退
VCS —> Git —> Reset HEAD—> 彈出Reset Head對話框.
Reset Type: 回退類型
Mixed:回退到某個版本,本地源碼不會回退, 會回退commit和index信息.
Soft:回退到某個版本, 本地源碼和index信息不會回退, 只回退了commit的信息,如果還要提交蠢挡,直接commit即可.
Hard:徹底回退到某個版本,本地的源碼也會變?yōu)槟硞€版本的內(nèi)容.
To Commit: 回退版本
在To Commit中配置要回退到哪個版本,默認是HEAD.
HEAD: 回退到最近一個提交版本.
HEAD^: 回退到上一個提交版本.
HEAD^^: 回退到上上一個提交版本.
Git查看提交歷史
第一種:查看某個文件的提交歷史
選中文件右擊 —> 點擊Git —> Show History
第二種:查看某段代碼的提交歷史
選中這段代碼右擊 —> 點擊Git —> Show History for Selection