基本git命令總結(jié)

是時候該總結(jié)一下有關(guān)Git命令的總結(jié)了琼锋,因為長時間都是獨自開發(fā)棵红,所以使用的命令蠻有限的浩聋,但是開心的是:中途也教過若干好友gitgithub的使用观蜗,寫下這篇為更多將來的人兒。

前提:安裝了git

基本命令

# 配置個人信息  
# 建議初學者一定要有 global 參數(shù)
$ git config --global user.name 'Your Name'
$ git config --global user.email 'email@example.com'

# 初始化目錄
$ git init

# 文件提到暫存區(qū)
$ git add -p <filename>
# 想偷懶的話
$ git add .

# 把文件提交到倉庫(HEAD)
$ git commit -m "add Messgae"

# 建議使用(可以查看離上一次提交的變化衣洁,在寫下Message)
$ git commit -v

# 查看倉庫當前狀態(tài)
$ git status 
# 建議使用(連傻子都能看懂的文件變化)
$ git status -sb

# 查看difference
$ git diff

# 版本回退
$ git reset --hard HEAD^  # 回退到上一個版本的HEAD
$ git reset --hard Hash  # 回退到某個版本

# 查看命令記錄
$ git reflog    # 信息較少
$ git log       # 信息較多

遠程倉庫

# 生成公私密鑰墓捻,上傳公鑰到github的SSH
$ ssh-keygen -t rsa -C 'youremail@example.com'
# 測試是否成功
$ ssh -T git@github.com  # 可愛的回復??

# 與遠程倉庫建立聯(lián)系
$ git remote add origin git@github.com:baixiaoji/demos.git  # origin 是倉庫名可以改變

# 把本地倉庫所有內(nèi)容推送到遠程倉庫
$ git push origin master:master
#             1     2      3 
# 1 -> 倉庫名  2 -> 分支名(本地)  3 -> 遠程分支名(可以和本地不一樣)

# 克隆遠程倉庫
$ git clone git@github.com:baixiaoji/demos.git

# 查看遠程倉庫信息
$ git remote 
$ git remote -v

# 拉去遠程倉庫
$ git pull

分支管理

# 創(chuàng)建dev分支
$ git branch dev

# 切換到dev分支
$ git checkout dev

# 創(chuàng)建 + 切換 dev 分支
$ git checkout -b dev

# 刪除dev分支
$ git branch -d dev

# 查看當前分支坊夫,當前分支前有 * 號標記
$ git branch

# 切換會master分支
$ git checkout master

# 合并dev分支到當前分支
$ git merge dev

設(shè)置快捷鍵

$ vi ~/.bashrc
# 設(shè)置 gst 快捷鍵
alias gst = 'git status -sb'
# 保存退出編輯器撤卢,重啟bash
$ source ~/.bashrc

這里需要使用vim編輯厂画,推薦自己的vim使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末袱院,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子腻惠,更是在濱河造成了極大的恐慌欲虚,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件欣喧,死亡現(xiàn)場離奇詭異唆阿,居然都是意外死亡锈锤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門浅辙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阎姥,“玉大人,你說我怎么就攤上這事呼巴。” “怎么了伊磺?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵屑埋,是天一觀的道長。 經(jīng)常有香客問我,道長敲街,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任多艇,我火速辦了婚禮像吻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘姆涩。我一直安慰自己惭每,他們只是感情好台腥,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布黎侈。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪储藐。 梳的紋絲不亂的頭發(fā)上钙勃,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天,我揣著相機與錄音辖源,去河邊找鬼克饶。 笑死酝蜒,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的矾湃。 我是一名探鬼主播亡脑,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼霉咨!你這毒婦竟也來了蛙紫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤坑傅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后喷斋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唁毒,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年枉证,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片移必。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡室谚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出崔泵,到底是詐尸還是另有隱情,我是刑警寧澤憎瘸,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布入篮,位于F島的核電站潮售,受9級特大地震影響锅风,放射性物質(zhì)發(fā)生泄漏肮帐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一边器、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦砚嘴、人聲如沸仗处。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽婆誓。三九已至吃环,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間洋幻,已是汗流浹背郁轻。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留文留,地道東北人好唯。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像燥翅,于是被迫代替她去往敵國和親骑篙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353

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

  • 以下內(nèi)容是我在學習和研究Git時森书,對Git操作的特性靶端、重點和注意事項的提取、精練和總結(jié)凛膏,可以做為Git操作的字典杨名,...
    科研者閱讀 4,123評論 4 50
  • Git是目前最流行的版本管理系統(tǒng),也是最先進的分布式版本控制系統(tǒng)(distributed version cont...
    pro648閱讀 5,694評論 1 17
  • 以下內(nèi)容是我在學習和研究Git時猖毫,對Git操作的特性台谍、重點和注意事項的提取、精練和總結(jié)吁断,可以做為Git操作的字典趁蕊,...
    科研者閱讀 3,525評論 2 19
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,661評論 4 54
  • 我自己是喜歡看書的仔役,也喜歡買書掷伙。家里樓上樓下床前都有書,孩子也習慣了骂因。她現(xiàn)在向別人介紹我時會說:“我媽媽是個書呆子...
    瀟瀟_15c6閱讀 312評論 4 2