Android Studio版本控制-Git(二)

查看本地變更歷史

方法一: 點擊右鍵 —> 在彈出的操作選項中點擊Local History —> Show History


a.png

方法二: 通過菜單欄 —> VCS—>Local History —> Show History

b.png

查看某段代碼的本地變更歷史

先選中這段代碼,然后在Local History列出的選項中選擇Show History for Selection

c.png

Git添加文件

當我們新建文件的時候漏麦,會提示我們是否添加文件到git

d.png

如果沒有添加,文件顯示黃色,如果選擇添加,文件顯示藍色纬霞,已經(jīng)提交的文件顯示白色


e.png

Git提交變更

選中文件右擊——>Git——>Commit File

f.png

彈出窗口

g.png

當配置好提交信息以后,將鼠標放到Commit上面,會彈出提交操作列表.
Commit and Push: 將本地變更的文件提交到本地倉庫,然后推到遠程倉庫.
Create Patch: 將本地變更的文件作為補丁創(chuàng)建.
Commit: 將本地變更的文件提交到本地倉庫.

這里我選擇Commit and Push

Commit成功后會提示Push到遠程倉庫.

h.png

Git文件逐行追溯

在Android Studio中執(zhí)行annotate的操作路徑有下面這幾個:

第一種方式:右擊文件左邊狀態(tài)欄 —> 選擇Annotate

i.png

第二種方式:右文件編緝區(qū)域 —> 點擊 Git —> 選擇Annotate

j.png

第三種方式:菜單欄 —> 點擊VCS —> 選擇
Annotate

k.png

選擇Annotate后會顯示文件每一行的注釋,注釋如下:

l.png

文件中每一行的注釋包括提交者、提交日期
點擊這一行的注釋,會彈出那次提交的攺動文件列表以及提交信息.

m.png

雙擊文件引有,就可以看出與上一個版本的區(qū)別

n.png

關閉Annotate:

o.png

顯示當前修訂版本

右擊某一個文件或在文件編輯區(qū)右擊 —> Git —> Show Current Revision

p.png

Git文件比較

可以通過如下操作方法使用比較功能:

方法一: 右擊某一個文件或右擊文件的編輯區(qū) —> Git.
方法二: 菜單欄 —> VCS —> Git
方法三: Version Control —> 右擊有變更的文件 —> Git

q.png

比較功能有下面這幾個:

Compare with the Same Repository Version:比校本地文件與遠程倉庫的文件

Compare with Latest Repository Version:本地文件與最近的一次提交比較

Compare with:本地文件與某一次提交比較

Compare with Branch:本地的文件或文件夾與某個分支上的進行比較.

第一種:比校本地文件與遠程倉庫的文件

r.png

第二種:本地文件與最近的一次提交比較

r.png

第三種:本地文件與某一次提交比較

s.png

第四種:本地的文件或文件夾與某個分支上的進行比較

t.png

Git撤銷操作

u.png

點擊撤銷圖標:

v.png

Git版本回退

VCS —> Git —> Reset HEAD—> 彈出Reset Head對話框.

w.png

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

x.png

第二種:查看某段代碼的提交歷史

選中這段代碼右擊 —> 點擊Git —> Show History for Selection

y.png
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末化撕,一起剝皮案震驚了整個濱河市几晤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌植阴,老刑警劉巖蟹瘾,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異掠手,居然都是意外死亡憾朴,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門喷鸽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來众雷,“玉大人,你說我怎么就攤上這事魁衙”ㄇ唬” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵剖淀,是天一觀的道長纯蛾。 經(jīng)常有香客問我,道長纵隔,這世上最難降的妖魔是什么翻诉? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任炮姨,我火速辦了婚禮,結果婚禮上碰煌,老公的妹妹穿的比我還像新娘舒岸。我一直安慰自己,他們只是感情好芦圾,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布蛾派。 她就那樣靜靜地躺著,像睡著了一般个少。 火紅的嫁衣襯著肌膚如雪洪乍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天夜焦,我揣著相機與錄音壳澳,去河邊找鬼。 笑死茫经,一個胖子當著我的面吹牛巷波,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播卸伞,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼抹镊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瞪慧?” 一聲冷哼從身側響起髓考,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎弃酌,沒想到半個月后氨菇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡妓湘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年查蓉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片榜贴。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡豌研,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出唬党,到底是詐尸還是另有隱情鹃共,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布驶拱,位于F島的核電站霜浴,受9級特大地震影響,放射性物質發(fā)生泄漏蓝纲。R本人自食惡果不足惜阴孟,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一晌纫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧永丝,春花似錦锹漱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至喝检,卻和暖如春砂心,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蛇耀。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坎弯,地道東北人纺涤。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像抠忘,于是被迫代替她去往敵國和親撩炊。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,486評論 1 26
  • 有個故事是這樣的:貓媽媽有一個可愛的寶貝小貓崎脉,它特別特別能吃飯拧咳,貓媽媽總是擔心它的胃會被撐破。小貓每天睡覺時都要抱...
    liulynn閱讀 952評論 0 0
  • 說到自我介紹,腦海里涌現(xiàn)出從記事起的各種自我介紹灶体,如放電影般阅签,一幕幕的鏡頭如走馬燈似的閃過,沒有一個是我理想的出...
    木可人兒閱讀 798評論 1 5
  • 來自西安的小劉【踐行】第119天蝎抽。作業(yè):為什么不成功的人愛分享政钟。 因為成功的人,可能沒有那么多時間分享了吧樟结。 分享...
    德羅巴007_592閱讀 522評論 3 14
  • 小雨淅淅瀝瀝地下在小巷里养交,在一家書店飄出了一絲淡淡的咖啡香
    雨中漫步268閱讀 75評論 1 1