git教程

git教程

git reflog

git reflog 可以查看所有分支的所有操作記錄(包括(包括commit和reset的操作),包括已經(jīng)被刪除的commit記錄抄瓦,git log則不能察看已經(jīng)刪除了的commit記錄

具體一個例子妈橄,假設(shè)有三個commit厦凤, git st:

commit3: add test3.c

commit2: add test2.c

commit1: add test1.c

如果執(zhí)行g(shù)it reset --hard HEAD~1則 刪除了commit3枢纠,如果發(fā)現(xiàn)刪除錯誤了肤寝,需要恢復(fù)commit3当辐,這個時候就要使用git reflog

HEAD@{0}: HEAD~1: updating HEAD

63ee781 HEAD@{1}: commit: test3:q

紅色加粗的即是被刪除了的 commit3,運行g(shù)it log則沒有這一行記錄

可以使用

git reset --hard?63ee781?

將紅色記錄刪除鲤看,則恢復(fù)了cmmit3缘揪,運行g(shù)it log后可以看到:

commit3: add test3.c

commit2: add test2.c

commit1: add test1.c

這里也可以使用另外一種方法來實現(xiàn):

git cherry-pick?63ee78

git status //查看狀態(tài)

git config alias.st status//起別名,只在當(dāng)前項目里有效

git config alias.ci commit

git config —global alias.st status//全局的別名

git log main.c//查看main.c的所有日志

git log文件名

git reflog main.c

git reset —hard HEAD^//—hard 代表強制HEAD^ 代表上一個版本

git reset —hard id //回到任一個版本

git diff main.c//查看文件修改前后的不同义桂,如果不加文件名找筝,則顯示所有的修改

git checkout main.c //未提交代碼時,回退到上一次提交的版本

git reset —hard HEAD //回退到上一次提交的版本

git clone 服務(wù)器地址 //從服務(wù)器克隆代碼

git tag -a v1.0 -m ‘Version 1.0’ //在本地代碼庫給項目打一個標(biāo)簽

git tag //查看當(dāng)前標(biāo)簽

git push origin v1.0 //講標(biāo)簽推送到遠程代碼庫中

git checkout v1.0 //導(dǎo)出標(biāo)簽為v1.0的代碼

git checkout -b fixbug1.0 //創(chuàng)建新的分支fixbug1.0

git branch -r //查看遠程分支

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末慷吊,一起剝皮案震驚了整個濱河市袖裕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌溉瓶,老刑警劉巖急鳄,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異堰酿,居然都是意外死亡疾宏,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門触创,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坎藐,“玉大人,你說我怎么就攤上這事哼绑⊙意桑” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵凌那,是天一觀的道長兼雄。 經(jīng)常有香客問我,道長帽蝶,這世上最難降的妖魔是什么赦肋? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任块攒,我火速辦了婚禮,結(jié)果婚禮上佃乘,老公的妹妹穿的比我還像新娘囱井。我一直安慰自己,他們只是感情好趣避,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布庞呕。 她就那樣靜靜地躺著,像睡著了一般程帕。 火紅的嫁衣襯著肌膚如雪住练。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天愁拭,我揣著相機與錄音讲逛,去河邊找鬼。 笑死岭埠,一個胖子當(dāng)著我的面吹牛盏混,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惜论,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼许赃,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了馆类?” 一聲冷哼從身側(cè)響起混聊,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蹦掐,沒想到半個月后技羔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體僵闯,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡卧抗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了鳖粟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片社裆。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖向图,靈堂內(nèi)的尸體忽然破棺而出泳秀,到底是詐尸還是另有隱情,我是刑警寧澤榄攀,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布嗜傅,位于F島的核電站,受9級特大地震影響檩赢,放射性物質(zhì)發(fā)生泄漏吕嘀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望偶房。 院中可真熱鬧趁曼,春花似錦、人聲如沸棕洋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掰盘。三九已至摄悯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間愧捕,已是汗流浹背射众。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留晃财,地道東北人翘魄。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像轧叽,于是被迫代替她去往敵國和親肛跌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

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

  • chapter 1: 如何創(chuàng)建版本庫 初始化一個倉庫 $ git init 添加文件到Git倉庫的過程: $ gi...
    飛將軍閱讀 2,888評論 0 2
  • 前言 Git是一款免費钢猛、開源的分布式版本控制系統(tǒng)伙菜,用于敏捷高效地處理任何或小或大的項目。Git的讀音為/g?t/命迈。...
    GitDestiny閱讀 550評論 4 2
  • 這個是廣大網(wǎng)友評為最淺顯易懂Git教程的讀書筆記, 這個PDF文檔CSDN可以免積分下載.建議大家看看這個文檔,這...
    wg689閱讀 1,213評論 0 10
  • 今天剛裝了個Deepin贩绕,遠程連接時候發(fā)現(xiàn)連接不了,科普了下發(fā)現(xiàn)是由于沒有這個服務(wù)壶愤,于是按如下步驟成功連上淑倾!如果你...
    鍵二十三閱讀 20,086評論 1 6
  • 陽光正好 何不綻放 不了 太過刺眼 甚是灼人 等夜來吧 等月兒 用她冰冷的唇 輕輕貼上來的時候 那才是我想要的吻
    長馬閱讀 220評論 0 6