Git常用命令

git config命令

git init命令:

將目錄變成git可管理的倉庫

git add命令:

  • file
    將工作區(qū)文件添加到版本庫的暫存區(qū)中

git commit命令:

  • -m “comments”
    將暫存區(qū)所有文件提交到當(dāng)前分支(一般為第一個分支master)
    comments表示該版本的備注

git status命令:

查看當(dāng)前倉庫狀態(tài)

git diff 命令:

查看更改前后的差異(工作樹绍哎、暫存區(qū)和最新提交之間的差異)

  • [file]
    查看file文件更改前后的差異
  • HEAD -- file
    查看指定文件在工作區(qū)和版本庫里面最新版本的區(qū)別

git log命令:

查看提交日志

  • --pretty=oneline
    每個提交的信息只輸出一行
  • --pretty=short
    只顯示提交信息的第一行
  • [file]
    只顯示指定目錄/文件的日志
  • -p [file]
    顯示(指定)文件的改動

git reset命令:

回溯歷史版本

  • --hard commit <id前7位>
    回溯到指定提交
  • HEAD <file>
    將暫存區(qū)指定文件的修改撤銷

git reflog命令:

查看歷史進(jìn)行的每一次命令

git branch命令:

查看當(dāng)前分區(qū)與分區(qū)一覽表

  • --set-upstream branch-name origin/branch-name
    創(chuàng)建本地分支和遠(yuǎn)程分支的鏈接關(guān)系

git checkout命令:

  • -- <file>
    丟棄工作區(qū)的修改(恢復(fù)到最新版本)
  • <branch name>
    切換到該分支
  • -b <branch name>
    創(chuàng)建并切換到該分支
  • -b branch-name origin/branch-name
    創(chuàng)建與遠(yuǎn)程分支對應(yīng)的本地分支(未鏈接)
  • -d <branch name>
    刪除分支

git merge命令:

合并分支

  • <branch name>
    合并該分支到master分支上
  • --no-ff -m "commit text"
    禁用fast forward模式的合并(需要進(jìn)行提交)

git rm命令:

  • <file>
    從版本庫刪除該文件(提交后成功刪除)

git remote add命令:

添加遠(yuǎn)程倉庫

git push命令:

推送至遠(yuǎn)程倉庫

  • -u origin master
    將master分支下的本地倉庫的內(nèi)容推送給遠(yuǎn)程倉庫origin的master分支-u參數(shù)將origin倉庫的master分支設(shè)置為本地倉庫當(dāng)前分支的upstream
  • origin <tagname>
    將本地標(biāo)簽推送至遠(yuǎn)程倉庫
  • origin --tags
    推送所有的本地標(biāo)簽至遠(yuǎn)程庫
  • origin :refs/tags/<tagname>
    刪除一個遠(yuǎn)程標(biāo)簽

git clone命令:

獲取遠(yuǎn)程倉庫

git stash命令:

將當(dāng)前工作現(xiàn)場(暫存區(qū))存儲起來

  • list
    查看存儲的工作現(xiàn)場的列表
    *apply < stash@{Num} >
    將存儲起來的指定工作現(xiàn)場恢復(fù)到工作區(qū)且不清除改工作現(xiàn)場
  • drop < stash@{Num} >
    將存儲起來的指定工作現(xiàn)場刪除
  • pop
    恢復(fù)并刪除最后保存的工作現(xiàn)場

git remote命令:

查看遠(yuǎn)程庫的信息

  • -v 顯示更加詳細(xì)的信息

git pull命令:

抓取最新的遠(yuǎn)程倉庫分支

git tag命令:

查看所有標(biāo)簽

  • <name>
    創(chuàng)建標(biāo)簽在最新的提交上
  • <name> <commit id>
    在指定提交id的提交上創(chuàng)建標(biāo)簽
  • -a -m <tagname> -m <text> <commit id>
    創(chuàng)建帶有說明的標(biāo)簽
  • -s <key>
    用私鑰簽名一個標(biāo)簽
  • -d <tagname>
    刪除標(biāo)簽

git show命令:

顯示標(biāo)簽對應(yīng)的提交信息

  • <tagname>
    顯示指定標(biāo)簽對應(yīng)的提交信息
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末焕盟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子权烧,更是在濱河造成了極大的恐慌镜悉,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異环壤,居然都是意外死亡涯保,警方通過查閱死者的電腦和手機(jī)饵较,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來遭赂,“玉大人,你說我怎么就攤上這事横辆∑菜” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵狈蚤,是天一觀的道長困肩。 經(jīng)常有香客問我,道長脆侮,這世上最難降的妖魔是什么锌畸? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮靖避,結(jié)果婚禮上潭枣,老公的妹妹穿的比我還像新娘。我一直安慰自己幻捏,他們只是感情好盆犁,可當(dāng)我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著篡九,像睡著了一般谐岁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上榛臼,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天伊佃,我揣著相機(jī)與錄音,去河邊找鬼沛善。 笑死航揉,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的路呜。 我是一名探鬼主播迷捧,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼胀葱!你這毒婦竟也來了漠秋?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤抵屿,失蹤者是張志新(化名)和其女友劉穎庆锦,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體轧葛,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡搂抒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年艇搀,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片求晶。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡焰雕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出芳杏,到底是詐尸還是另有隱情矩屁,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布爵赵,位于F島的核電站吝秕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏空幻。R本人自食惡果不足惜烁峭,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望秕铛。 院中可真熱鬧约郁,春花似錦、人聲如沸但两。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽镜遣。三九已至己肮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悲关,已是汗流浹背谎僻。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留寓辱,地道東北人艘绍。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像秫筏,于是被迫代替她去往敵國和親诱鞠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,851評論 2 361

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

  • 基礎(chǔ)命令 用戶設(shè)置 初始化倉庫 把文件添加到倉庫 把文件提交到倉庫 添加文件到Git倉庫 分兩步: 第一步这敬,使用命...
    前端渣渣閱讀 1,456評論 0 20
  • **#設(shè)置全局的配置文件航夺,放在當(dāng)前用戶主目錄下(Administrator)的.gitconfig文件中。用戶名和...
    聽風(fēng)就是雨之路人甲閱讀 357評論 0 1
  • (本篇巨話癆崔涂,不含劇透可放心看) 今天Hampstead Theatre 的FB陸續(xù)放出了Gloria的劇照阳掐,這就...
    星小依閱讀 620評論 0 0
  • 不是生活選擇了我,是我必須要適應(yīng)這樣的生活。 不知道什么時候開始缭保,我已經(jīng)在這條路上越走越遠(yuǎn)汛闸。忘記在哪里看到一句...
    A陶瓷娃娃閱讀 371評論 0 1
  • 上一篇《Linux下Nagios的安裝與配置 及遇到的坑 》 Nagios 自帶的包里沒有直接檢查硬盤 I/O 的...
    1b3bd36d9d21閱讀 1,595評論 0 2