git指令-個人整理

  1. 查看用戶名和郵箱地址
$ git config user.name
$ git config user.email
  1. 修改用戶名和郵箱地址
$ git config --global user.name "username"
$ git config --global user.email "email"
  1. 查看文件的內容
$ cat <filename>

4.創(chuàng)建和跳轉文件夾

$ mkdir <filename>
$ cd <filename>

5.顯示當前目錄

$ pwd

6.顯示當前目錄下的文件

$ ls

7.創(chuàng)建版本庫 -->把當前目錄變成git管理的倉庫

$ git init

8.文件增加到暫存區(qū)和提交修改

$ git add <filename>
$ git commit -m "commit explaination"

9.查看當前倉庫狀態(tài)

$ git status

10.查看差異(修改差異)

$ git diff <filename>
$ git diff HEAD --<filename>查看當前工作區(qū)文件與版本庫里面的差異

11.撤銷修改或者撤銷誤刪

  • 撤銷修改:將工作區(qū)的修改撤銷痢法,無論這時候文件是進入到暫存區(qū)或者在工作區(qū)中
  • 撤銷誤刪:將版本庫里面的最近一次文件提取出來
$ git checkout --<filename>

12.撤銷修改

  • 將進入到暫存區(qū)里面的修改退回到工作區(qū)里面
$ git reset HEAD <filename>

13.刪除文件
工作區(qū)中刪除文件 跟右鍵del一樣

$ rm <filename>

版本庫中刪除 之后再提交git commit

$ git rm <filename>

14.關聯遠程數據庫
在github創(chuàng)建庫之后妆偏,自動會生成一個關聯地址

$ git remote add origin git@132812:path/repo-name.git

15.推送到遠程庫

$ git push -u origin master
$ git push origin master
$ git push origin <branch-name>

16.查看版本信息

$ git log
$ git log --pretty=online

17.版本回退
一個^指當前版本的上一個版本

$ git reset -hard head^ 

回退到為commit-id的版本

$ git reset -hard commit-id

18.查看命令歷史 包括各個版本的id

$ git reflog

19.克隆文件

$ git clone git@132812:path/repo-name.git

20.分支
創(chuàng)建分支

$ git branch <branch-name>

切換分支

$ git checkout <branch-name>

創(chuàng)建并切換

$ git checkout -b <branch-name>

查看所有分支

$ git branch

當前分支合并指定分支

$ git merge <branch-name>

刪除分支

$ git branch -d <branch-name>

21.查看合并分支后的情況

$ git log --graph -pretty=online --abbrev-commit

22.合并分支并提交 禁用fast forward

$ git merge --no-ff -m "commit explaination" <branch-name>

23.查看隱藏區(qū)“stash”

$ git stash
$ git stash list

24.取出隱藏區(qū)的分支
恢復現場,恢復后stash內容不刪除,需要用到git stash drop

$ git stash apply

恢復現場,同時把stash的內容刪除

$ git stash pop
  1. 強行刪除沒有合并過的分支
$ git git branch -D <branch-name>

26.將遠程最新的提交抓下來

$ git pull

27.建立本地分支與遠程分支的關聯

$ git branch --set-upstream branch-name origin/branch-name

28.創(chuàng)建本地和遠程分支對應的分支

$ git checkout -b branch-name origin/branch-name

29.標簽
創(chuàng)建標簽

$ git tag <tagname>

為當前所在分支創(chuàng)建標簽名字 也可以指定commit-id -->git tag <name> commit-id
創(chuàng)建標簽并加上說明

$ git tag -a <tagname> -m "commit explaination"

查看所有標簽

$ git tag 

查看標簽信息

$ git show <tagname> 

刪除本地tag

$ git tag -d <tagname> 

推送某個標簽到遠程

$ git push origin <tagname> 

推送所有標簽

$ git push origin --tags 

刪除一個遠程標簽

$ git push origin :refs/tags/<tagname>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市僻肖,隨后出現的幾起案子,更是在濱河造成了極大的恐慌卢鹦,老刑警劉巖臀脏,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異冀自,居然都是意外死亡揉稚,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門熬粗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搀玖,“玉大人,你說我怎么就攤上這事驻呐」嘧纾” “怎么了葛超?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長延塑。 經常有香客問我绣张,道長,這世上最難降的妖魔是什么关带? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任侥涵,我火速辦了婚禮,結果婚禮上宋雏,老公的妹妹穿的比我還像新娘芜飘。我一直安慰自己,他們只是感情好磨总,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布嗦明。 她就那樣靜靜地躺著,像睡著了一般蚪燕。 火紅的嫁衣襯著肌膚如雪娶牌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天馆纳,我揣著相機與錄音诗良,去河邊找鬼。 笑死鲁驶,一個胖子當著我的面吹牛鉴裹,可吹牛的內容都是我干的。 我是一名探鬼主播钥弯,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼径荔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了脆霎?” 一聲冷哼從身側響起总处,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绪穆,沒想到半個月后辨泳,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡玖院,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年菠红,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片难菌。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡试溯,死狀恐怖,靈堂內的尸體忽然破棺而出郊酒,到底是詐尸還是另有隱情遇绞,我是刑警寧澤键袱,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站摹闽,受9級特大地震影響蹄咖,放射性物質發(fā)生泄漏。R本人自食惡果不足惜付鹿,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一澜汤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧舵匾,春花似錦俊抵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吵血,卻和暖如春谎替,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背践瓷。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工院喜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亡蓉,地道東北人晕翠。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像砍濒,于是被迫代替她去往敵國和親淋肾。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,478評論 1 26
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git爸邢,從https:/...
    落魂灬閱讀 12,663評論 4 54
  • 大衛(wèi)綜合癥:到意大利佛羅倫薩后杠河,心思細密碌尔、富有創(chuàng)意的游客,在觀賞過包括大衛(wèi)像的美麗藝術品后券敌,易冒汗唾戚、抖震和暈眩,嚴...
    coco_dddd閱讀 430評論 0 0
  • 2017.5.15 本以為事情到此就該結束了待诅。 迷迷糊糊中我竟然睡著了叹坦,或許是剛剛的神經太緊繃了。 等我睜開眼卑雁,只...
    瘋小蝦閱讀 181評論 3 2