AndroidStudio git常用操作整理

1.提交文件快捷鍵

add指令:Ctrl+Alt+A
commit指令: Ctrl+K
push指令: Ctrl+Shift+K

2.忽略配置文件(.gitignore)立即生效

清除全局緩存:git rm -f -r --cached .
ADD后撤銷:git reset HEAD -filename

3.打tag

查看本地tag:git tag
查看附加信息:git show v1.0
創(chuàng)建tag:git tag -a v1.0 -m 'release 1.2'
刪除本地tag:git tag -d v1.0
AndroidStudio中簡單打tag如下圖所示葛碧,選擇需要的commit記錄暑椰,右鍵即可。



“New Tag” 是簡單創(chuàng)建Tag,同時(shí)會(huì)顯示已經(jīng)存在的tag秽荤,可以選擇Delete刪除呀枢,比如這里的‘A2.4.6.10290’课锌。
如果需要特別說明Message罐旗,則如下圖所示:



4.查看記錄

查看日志:git log
查看操作記錄:git reflog
退出: :wq,回車

5.回滾

  • 沒有push
    git reset --soft | --mixed | --hard
    --soft:保留源碼位迂,只回退commit信息到某個(gè)版本访雪,不涉及index的回退详瑞。如果還需要提交,直接commit即可臣缀。
    --mixed:會(huì)保留源碼坝橡,只是將git commit和index的信息回退到了某個(gè)版本。(git reset默認(rèn)的就是--mixed模式精置,即git reset等價(jià)于git reset --mixed)
    --hard:源碼也會(huì)回退到某個(gè)版本计寇,commit和index都會(huì)回退到某個(gè)版本。(注意這種方式是會(huì)改變本地代碼倉庫源碼)
  • 已經(jīng)push
    對(duì)于已經(jīng)把代碼push到線上倉庫脂倦,你回退本地代碼也想同時(shí)回退線上代碼饲常,回滾到某個(gè)指定的版本,讓線上狼讨、線下代碼保持一致,用revert柒竞。git revert用一個(gè)新提交來消除一個(gè)歷史提交所做的任何修改政供,不會(huì)像reset造成沖突。
    在AndroidStudio中回滾操作如下圖朽基,可以選中想要回滾的commit布隔,右鍵即可彈出reset和revert選擇框。

6.代碼暫存

git stash命令的作用就是將目前還不想提交的但是已經(jīng)修改的內(nèi)容進(jìn)行保存至堆棧中稼虎,后續(xù)可以在某個(gè)分支上恢復(fù)出堆棧中的內(nèi)容衅檀。比如你正在dev分支上開發(fā)某個(gè)項(xiàng)目,這時(shí)項(xiàng)目中出現(xiàn)一個(gè)bug霎俩,需要緊急修復(fù)哀军,但是正在開發(fā)的內(nèi)容只是完成一半,還不想提交打却,這時(shí)可以用git stash命令將修改的內(nèi)容保存至堆棧區(qū)杉适,然后順利切換到hotfix分支進(jìn)行bug修復(fù),修復(fù)完成后柳击,再次切回到dev分支猿推,從堆棧中恢復(fù)剛剛保存的內(nèi)容。
特別說明:stash中的內(nèi)容不僅僅可以恢復(fù)到原先開發(fā)的分支捌肴,也可以恢復(fù)到其他任意指定的分支上蹬叭。


Statsh Changes是暫存,UnStash Changes是恢復(fù)状知。UnStash需要說明下

--Apply Stash 是將當(dāng)前stash的內(nèi)容應(yīng)用到工作目錄
--Pop stash 勾選該選項(xiàng)秽五,按鈕變?yōu)椤癙op Stash”,將當(dāng)前stash的內(nèi)容應(yīng)用到工作目錄饥悴,同時(shí)將該內(nèi)容出棧筝蚕,即刪除
--Drop 從堆棧中移除某個(gè)指定的stash
--Clear 清除堆棧中的所有內(nèi)容

7.修改提交記錄

有時(shí)你提交過代碼之后卦碾,發(fā)現(xiàn)一個(gè)地方改錯(cuò)了,下次提交時(shí)不想保留上一次的記錄起宽;或者你上一次的commit message的描述有誤洲胖;或者忘記add文件,你又不想增加一條無用的記錄坯沪,這時(shí)候你可以使用接下來的這個(gè)命令:git commit --amend绿映。AndroidStudio使用如下:

勾選“Amend commit”,然后提交即可腐晾。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末叉弦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子藻糖,更是在濱河造成了極大的恐慌淹冰,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巨柒,死亡現(xiàn)場(chǎng)離奇詭異樱拴,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)洋满,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門晶乔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人牺勾,你說我怎么就攤上這事正罢。” “怎么了驻民?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵翻具,是天一觀的道長。 經(jīng)常有香客問我回还,道長呛占,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任懦趋,我火速辦了婚禮晾虑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘仅叫。我一直安慰自己帜篇,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布诫咱。 她就那樣靜靜地躺著笙隙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪坎缭。 梳的紋絲不亂的頭發(fā)上竟痰,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天签钩,我揣著相機(jī)與錄音,去河邊找鬼坏快。 笑死铅檩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的莽鸿。 我是一名探鬼主播昧旨,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼祥得!你這毒婦竟也來了兔沃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤级及,失蹤者是張志新(化名)和其女友劉穎乒疏,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體饮焦,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怕吴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了追驴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡疏之,死狀恐怖殿雪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情锋爪,我是刑警寧澤丙曙,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站其骄,受9級(jí)特大地震影響亏镰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拯爽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一索抓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧毯炮,春花似錦逼肯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至为迈,卻和暖如春三椿,著一層夾襖步出監(jiān)牢的瞬間缺菌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國打工搜锰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留伴郁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓纽乱,卻偏偏與公主長得像蛾绎,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鸦列,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

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