GitHub 日常語法

創(chuàng)建版本庫

首先,選擇一個合適的地方凡蜻,創(chuàng)建一個空目錄:

mkdir learngit            (庫名:learngit)
cd learngit               ( 庫名:learngit)
pwd                   (pwd命令用于顯示當前目錄)
git init                    (把這個目錄變成Git可以管理的倉庫)

此時learngit目錄下會多一個.git文件划栓,用來跟蹤管理版本庫的忠荞。

將修改從工作區(qū)添加到版本庫中的暫存區(qū)

git add .              (添加所有文件)
git add text.txt    (添加text.txt到暫存區(qū))

將修改從版本庫中的暫存區(qū)提交到當前分支

git commit -m ""           (""中的用來說明本次提交)

查看當前狀態(tài)

git status

查看具體修改內(nèi)容

git diff

查看每次修改的說明

git log
git log --oneline  (簡化顯示委煤。只顯示commitID  commit)

版本回退

git reset --hard commitID 
git reset --hard head^  (返回最近上一個版本)

說明:head代表當前版本碧绞。
head^代表當前版本的前一個版本头遭。
head~100 代表當前版本的前第100個版本计维。
當忘記之前版本的commitID時使用如下方法查看commitID

git reflog   

用來記錄每一條命名撕予。


關(guān)于工作區(qū)和暫存區(qū)

前面講了我們把文件往Git版本庫里添加的時候实抡,是分兩步執(zhí)行的:

第一步是用git add把文件添加進去,實際上就是把文件修改添加到暫存區(qū)踩寇;

第二步是用git commit提交更改俺孙,實際上就是把暫存區(qū)的所有內(nèi)容提交到當前分支掷贾。


撤銷修改

一 沒有執(zhí)行git add
git checkout -- file.txt

可以丟棄工作區(qū)的修改

這里有兩種情況:
一種是fie.txt自修改后還沒有被放到暫存區(qū),現(xiàn)在想帅,撤銷修改就回到和版本庫一模一樣的狀態(tài)港准;

一種是file.txt已經(jīng)添加到暫存區(qū)后浅缸,又作了修改疗杉,現(xiàn)在烟具,撤銷修改就回到添加到暫存區(qū)后的狀態(tài)。

總之嗡午,就是讓這個文件回到最近一次git commit或git add時的狀態(tài)荔睹。

二 執(zhí)行了git add

第一步用命令git reset HEAD file僻他,就回到了場景1吨拗,第二步按一操作劝篷。

刪除文件

 git rm test.txt

git commit -m "remove test.txt" 

刪除text.txt文件

 git rm test.txt

git checkout -- test.txt

將錯誤刪除的文恢復(fù)娇妓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末只估,一起剝皮案震驚了整個濱河市蕊蝗,隨后出現(xiàn)的幾起案子蓬戚,更是在濱河造成了極大的恐慌子漩,老刑警劉巖幢泼,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缕棵,死亡現(xiàn)場離奇詭異招驴,居然都是意外死亡别厘,警方通過查閱死者的電腦和手機触趴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門冗懦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來批狐,“玉大人嚣艇,你說我怎么就攤上這事食零。” “怎么了娜搂?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長携御。 經(jīng)常有香客問我啄刹,道長誓军,這世上最難降的妖魔是什么疲扎? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任壹甥,我火速辦了婚禮盹廷,結(jié)果婚禮上俄占,老公的妹妹穿的比我還像新娘淆衷。我一直安慰自己祝拯,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著籽前,像睡著了一般枝哄。 火紅的嫁衣襯著肌膚如雪阻荒。 梳的紋絲不亂的頭發(fā)上侨赡,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天菜秦,我揣著相機與錄音舶掖,去河邊找鬼眨攘。 笑死鲫售,一個胖子當著我的面吹牛情竹,可吹牛的內(nèi)容都是我干的秦效。 我是一名探鬼主播涎嚼,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼苔货,長吁一口氣:“原來是場噩夢啊……” “哼夜惭!你這毒婦竟也來了诈茧?” 一聲冷哼從身側(cè)響起若皱,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤走触,失蹤者是張志新(化名)和其女友劉穎互广,沒想到半個月后惫皱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旅敷,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡涂滴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年柔纵,在試婚紗的時候發(fā)現(xiàn)自己被綠了搁料。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郭计。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖勋乾,靈堂內(nèi)的尸體忽然破棺而出辑莫,到底是詐尸還是另有隱情,我是刑警寧澤枝笨,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站徙融,受9級特大地震影響欺冀,放射性物質(zhì)發(fā)生泄漏萨脑。R本人自食惡果不足惜渤早,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一提鸟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧涯竟,春花似錦空厌、人聲如沸嘲更。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赋朦。三九已至篓冲,卻和暖如春李破,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背壹将。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工嗤攻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留诽俯,地道東北人妇菱。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像暴区,于是被迫代替她去往敵國和親闯团。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

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

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git仙粱,從https:/...
    落魂灬閱讀 12,656評論 4 54
  • 在網(wǎng)頁中偷俭,每個元素都是作為矩形盒被描繪/渲染的。盒模型描述了元素的content,padding,border,m...
    花括弧閱讀 1,136評論 0 1
  • 1 我妻子第一次不是我缰盏,我有點難以接受涌萤? 這算什么,孩子也不是你的口猜。 2 男人就得有過硬的身體素質(zhì)负溪,婚后一個男人感...
    1e81dcf20286閱讀 208評論 0 0
  • Python特點 解釋型語言,沒有編譯環(huán)節(jié)济炎。不需要將源文件轉(zhuǎn)換為目標文件川抡,區(qū)別于JAVA 交互式語言,在Pytho...
    fumier閱讀 678評論 0 0
  • “喬若须尚,你怎么又來了崖堤?這該成你的家了∧痛玻”走進充斥著消毒水味道的房間密幔,看著掛著吊瓶的人兒,聲音中帶著關(guān)切撩轰,還有幾...
    鈺離卿閱讀 205評論 0 0