git基本操作之git撤銷操作

git checkout -- filename? 將工作區(qū)的修改后的文件回退到上一個工作區(qū)文件版本狀態(tài)(即該文件沒修改前),一般我們覺得對文件所做的修改為無用操作時因谎,想撤銷回到修改前可使用此操作

先修改文件b.txt再撤銷回到?jīng)]修改的狀態(tài)(工作區(qū))

git reset HEAD filename 將緩存區(qū)某文件回退到上一緩存版本闹获,該操作對工作區(qū)沒有影響(暫存區(qū))

git reset --hard HEAD filename ?帶上--hard參數(shù)后則是將暫存區(qū)和工作區(qū)的文件強行回退(暫存區(qū)+工作區(qū))

git reset --mixed HEAD filename? 帶上--hard參數(shù)后則是將版本庫和暫存區(qū)的文件強行回退(版本庫+暫存區(qū))

git reset --soft HEAD filename? 帶上--hard參數(shù)后則是將版本庫的文件強行回退(版本庫)

將緩存區(qū)文件回退到上一緩存版本(即執(zhí)行git add 命令之前的文件狀態(tài))

git reset 版本號(版本表示) 將緩存區(qū)回退到特定版本期犬,不影響工作區(qū)文件

版本庫回退到版本a4762b0(版本唯一標識)

git commit --amend ?撤銷上一次提交,并將暫存區(qū)(緩存區(qū))文件重新提交

git checkout ?--filename ?拉取暫存區(qū)的文件避诽,并將其替換工作區(qū)的文件(也即是回退到工作區(qū)上一版本(即暫存區(qū)目前版本))龟虎,注意該命令和 git checkout branchname 命令的區(qū)別,后者是切換到其他分支

git reset HEAD --filename ?拉取最近一次提交的版本庫中的文件到暫存區(qū)沙庐,該操作不影響工作區(qū)

如果想將版本庫的文件拉取到工作區(qū)鲤妥,需先將版本庫文件拉倒暫存區(qū),再從暫存區(qū)拉取到工作區(qū)拱雏,即git reset HEAD --filename棉安,git checkout? --filename兩條命令依次執(zhí)行

git文件刪除

git rm filename 刪除工作區(qū)及暫存區(qū)中的文件,相當于刪除文件后執(zhí)行git add,即等效 rm filename,git add

git rm --cached filename 在不小心將不需要追蹤的文件添加到暫存區(qū)后铸抑,想刪除暫存的文件但是不想刪除工作區(qū)的文件(即僅僅只刪除暫存區(qū)的文件)---》適用應用場景 .gitignore git遠程倉庫

git rm -f filename 當工作區(qū)或者暫存區(qū)文件修改了贡耽,防止把修改文件誤刪除

git mv filename ? 相當于 1.mv oldname newname ? ? 2.git rm oldname ? 3.git add newname ? ? ?即將工作區(qū)文件改名,將新文件添加到暫存區(qū),并刪除暫存區(qū)的老文件

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蒲赂,一起剝皮案震驚了整個濱河市阱冶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凳宙,老刑警劉巖熙揍,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異氏涩,居然都是意外死亡届囚,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門是尖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來意系,“玉大人,你說我怎么就攤上這事饺汹』滋恚” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵兜辞,是天一觀的道長迎瞧。 經(jīng)常有香客問我,道長逸吵,這世上最難降的妖魔是什么凶硅? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮扫皱,結果婚禮上足绅,老公的妹妹穿的比我還像新娘。我一直安慰自己韩脑,他們只是感情好氢妈,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著段多,像睡著了一般首量。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上进苍,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天蕾总,我揣著相機與錄音,去河邊找鬼琅捏。 笑死生百,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的柄延。 我是一名探鬼主播蚀浆,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼缀程,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了市俊?” 一聲冷哼從身側響起杨凑,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摆昧,沒想到半個月后撩满,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡绅你,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年伺帘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忌锯。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡伪嫁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出偶垮,到底是詐尸還是另有隱情张咳,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布似舵,位于F島的核電站脚猾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏砚哗。R本人自食惡果不足惜龙助,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望频祝。 院中可真熱鬧,春花似錦脆淹、人聲如沸常空。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽漓糙。三九已至,卻和暖如春烘嘱,著一層夾襖步出監(jiān)牢的瞬間昆禽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工蝇庭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留醉鳖,地道東北人。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓哮内,卻偏偏與公主長得像盗棵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

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

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,458評論 1 26
  • vue有兩大核心: 數(shù)據(jù)驅(qū)動 和 組件 。 組件 是人為地把頁面合理地拆分成一個個區(qū)塊瞭恰,讓這些區(qū)塊更方便重復使用屯曹,...
    hiddensmile閱讀 1,839評論 0 1
  • 一到夜晚,就開始陷入回憶或者惶惶不安的情緒惊畏,就像一到下雨天就犯的老風濕一樣恶耽。很多天的渾渾噩噩,想著“一定要下...
    言成已毀閱讀 328評論 0 1
  • 人從生下來,就分為兩類农曲。 聰慧的社搅,愚笨的。 我想乳规,我可以做為例外形葬。 因為我是那種自認為聰慧卻愚笨的人。 原因只有一...
    安棉一閱讀 311評論 0 0
  • 你要鬧到什么時候暮的,還要鬧到什么時候笙以!就像情緒泛濫,無力的嘶吼冻辩,不知該怎么辦猖腕,像是歲月里茍同的事,重復著恨闪,重復著倘感,...
    小城里丟了魂閱讀 270評論 0 0