Git命令備份

安裝

git的安裝十分簡(jiǎn)單到網(wǎng)站下載相應(yīng)版本安裝即可點(diǎn)這里下載 卖鲤。

配置

配置賬號(hào)信息

git config --global user.name dzqlx1993

git config --global user.email dzq1993@qq.com

git config --list #查看配置的信息

git help config #獲取幫助信息

配置自動(dòng)換行

git config --global core.autocrlf input #提交到git自動(dòng)將換行符轉(zhuǎn)換為lf

配置密鑰

ssh-keygen -t ras -C dzq1993@qq.com #生成密鑰

ssh -T git@github.com #測(cè)試是否成功

新建倉(cāng)庫(kù)

git init #初始化倉(cāng)庫(kù)

git status #查看當(dāng)前倉(cāng)庫(kù)狀態(tài)

git add file #添加文件(.或者*表示全部添加)

git commit -m "commit message" #提交代碼

git remote add origin git@github.com:xxxx.git #添加遠(yuǎn)程倉(cāng)庫(kù)

git push -u origin master #push本地代碼到遠(yuǎn)程倉(cāng)庫(kù)

從現(xiàn)有倉(cāng)庫(kù)克隆

git clone git://xxxxx.git

git clone git://xxxxx.git myresposity #克隆到本地指定文件夾

本地

git add * #跟蹤所有新文件

rm *&git rm * #移除文件

git rm --cached * #取消跟蹤

git mv file_from file_to #重命名跟蹤文件

git log #查看提交記錄

git commit -a #直接提交青瀑,跳過(guò)暫存步驟

git commit --amend #修改最后一次提交

git reset HEAD * #取消已經(jīng)暫存的文件

git checkout -- file #取消對(duì)file的修改(從暫存區(qū)除去file)

git checkout branch|tag|commit -- file_name #從倉(cāng)庫(kù)中取出file覆蓋當(dāng)前分支下的該文件

git checkout -- . #從暫存區(qū)去除文件的覆蓋工作區(qū)

分支

git branch #列出本地分支

git branch -r #列出遠(yuǎn)程分支

git branch -a #列出所有分支

git branch -merge #查看已經(jīng)合并到當(dāng)前分支的分支

git branch --no--merge #查看未合并到當(dāng)前分支的分支

git branch test #新建test分支

git checkout test #切換到test分支

git checkout -b test #新建test分支并且切換到test分支

git checkout -b test dev #基于test新建dev分支并且切換到dev分支

git branch -d test #刪除test分支

git branch -D test #強(qiáng)制刪除test分支

git merge test #將teset分支合并到當(dāng)前分支

git rebase master #將master分支上超前的提交孵奶,編輯到當(dāng)前分支

遠(yuǎn)端

git fetch originname branchname #拉去遠(yuǎn)端上指定分支

git merge originname branchname #合并遠(yuǎn)端上指定分支

git push originname branchname #推送到遠(yuǎn)端上指定分支

git push originname localbranch:serverbranch #推送到遠(yuǎn)端上指定分支 git checkout -b test origin/dev #基于遠(yuǎn)端dev新建test分支

git push origin :server#刪除遠(yuǎn)端分支

git是一個(gè)分布式代碼管理工具空骚,所以可以支持多個(gè)倉(cāng)庫(kù),在git里茧跋,服務(wù)器上的倉(cāng)庫(kù)在本地稱之為remote逃延。個(gè)人開(kāi)發(fā)時(shí),多源用的可能不多簿盅,但多源其實(shí)非常有用挥下。

git remote add origin1 git@github.com:yanhaijing/data.js.git

git remote #顯示全部源

git remote -v #顯示全部源+詳細(xì)信息

git remote rename origin1 origin2 #重命名

git remote rm origin1 #刪除

git remote show origin1#查看指定源的全部信息

標(biāo)簽

當(dāng)開(kāi)發(fā)到一定階段時(shí),給程序打標(biāo)簽是非常棒的功能桨醋。

git tag #列出現(xiàn)有標(biāo)簽

git tag v0.1 #新建標(biāo)簽

git tag -a v0.1 -m 'my version 1.4' #新建帶注釋標(biāo)簽

git checkout tagname #切換到標(biāo)簽

git push origin v1.5 #推送分支到源上

git push origin --tags #一次性推送所有分支

git tag -d v0.1 #刪除標(biāo)簽

git push origin :refs/tags/v0.1 1#刪除遠(yuǎn)程標(biāo)簽

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末棚瘟,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子喜最,更是在濱河造成了極大的恐慌偎蘸,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異迷雪,居然都是意外死亡限书,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門章咧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)倦西,“玉大人,你說(shuō)我怎么就攤上這事赁严∪拍” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵疼约,是天一觀的道長(zhǎng)卤档。 經(jīng)常有香客問(wèn)我,道長(zhǎng)程剥,這世上最難降的妖魔是什么劝枣? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮倡缠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘茎活。我一直安慰自己昙沦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布载荔。 她就那樣靜靜地躺著盾饮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪懒熙。 梳的紋絲不亂的頭發(fā)上丘损,一...
    開(kāi)封第一講書(shū)人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音工扎,去河邊找鬼徘钥。 笑死,一個(gè)胖子當(dāng)著我的面吹牛肢娘,可吹牛的內(nèi)容都是我干的呈础。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼橱健,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼而钞!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起拘荡,我...
    開(kāi)封第一講書(shū)人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤臼节,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體网缝,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡巨税,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了途凫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片垢夹。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖维费,靈堂內(nèi)的尸體忽然破棺而出果元,到底是詐尸還是另有隱情,我是刑警寧澤犀盟,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布而晒,位于F島的核電站,受9級(jí)特大地震影響阅畴,放射性物質(zhì)發(fā)生泄漏倡怎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一贱枣、第九天 我趴在偏房一處隱蔽的房頂上張望监署。 院中可真熱鬧,春花似錦纽哥、人聲如沸钠乏。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)晓避。三九已至,卻和暖如春只壳,著一層夾襖步出監(jiān)牢的瞬間俏拱,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工吼句, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锅必,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓惕艳,卻偏偏與公主長(zhǎng)得像况毅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子尔艇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

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

  • 本文作者陳云峰尔许,轉(zhuǎn)載請(qǐng)注明。 這篇文章記錄個(gè)人常用的一些命令终娃,和記不住的一些命令味廊,轉(zhuǎn)載了并不斷更新。 Git官網(wǎng) ...
    陳云峰閱讀 2,808評(píng)論 0 24
  • 三大區(qū)域: 工作區(qū) → 緩存區(qū) → 本地倉(cāng)庫(kù) 一 、 使用 git config 命令進(jìn)行配置: git ...
    Manchangdx閱讀 2,841評(píng)論 0 2
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,458評(píng)論 1 26
  • 昨天看小說(shuō)入迷了余佛,忘說(shuō)姑娘的暖心事柠新,索性把今天的一起說(shuō)啦啦啦啦啦ヾ(???)?~ 姑娘幾乎都比我早起,自己各種玩鬧...
    Fay_fd49閱讀 243評(píng)論 0 1
  • 一.簡(jiǎn)稱 英文全稱為L(zhǎng)aw of Demeter ,縮寫(xiě)是LOD,也稱最少知識(shí)原則辉巡。 二.定義 一個(gè)對(duì)象應(yīng)該對(duì)其他...
    飛奔的小馬閱讀 695評(píng)論 0 0