經(jīng)常用到的git命令

這篇博客是從2017/4/12下午開始記錄的.本來想著一次整理出經(jīng)常用的git命令乍钻,和比較常見問題的解決辦法麻裳,方便大家參考.但這樣對我自己來說喇辽,記憶不會(huì)很深刻,達(dá)不到想要的效果.所以砰诵,我決定將每天提交代碼時(shí)遇到的問題記錄下來,慢慢積累捌显,印象會(huì)更深刻.

git log:查看提交的歷史記錄(可拿到commit-id);
git reset --hard commit-id:將本地代碼回退到某個(gè)歷史版本茁彭;

場景:一般都是在項(xiàng)目架子剛搭起來的時(shí)候,創(chuàng)建.gitignore文件扶歪,并寫好相應(yīng)的忽略規(guī)則.但有時(shí)想不起來理肺,所以導(dǎo)致我們會(huì)將一些本要ignore的文件提交了.那這時(shí)該怎么做呢?

1.刪除已track的文件 (git rm + 要忽略的文件)
2.添加.gitignore文件
3.git add .
4.提交更新: git commit -m "提交注釋"
5.推送到遠(yuǎn)程倉庫: git push [remote]

場景:修改了一些代碼用來支持新功能善镰,因?yàn)檫€在進(jìn)行中所以暫時(shí)不想提交代碼妹萨。 此時(shí)發(fā)現(xiàn)線上版本出了問題需要在本地查錯(cuò)。這樣我需要臨時(shí)保存修改的文件炫欺,然后取出線上版本到工作目錄乎完。 這時(shí)我們可以這樣做:

git stash:將本地修改的內(nèi)容暫存起來,
恢復(fù)的命令:一是用git stash apply恢復(fù)品洛,但是恢復(fù)后树姨,stash內(nèi)容并不刪除,你需要用git stash drop來刪除桥状;
另一種方式是用git stash pop帽揪,恢復(fù)的同時(shí)把stash內(nèi)容也刪了。
git stash list:用來查看stash內(nèi)容辅斟。你可以多次stash转晰,恢復(fù)的時(shí)候,先查看,然后恢復(fù)指定的stash查邢,用git stash apply stash@{0}命令蔗崎。

場景:向staging分支提pr有沖突;

解決方案:基于本地的開發(fā)分支再建一個(gè)分支侠坎,使用git pull命令拉取staging(piaofang倉庫)分支代碼蚁趁,并解決沖突,再向staging分支提pr实胸。

場景:基于新建的分支pull遠(yuǎn)程的某個(gè)分支(origin/test)時(shí)他嫡,會(huì)出現(xiàn)以下情況:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=<remote>/<branch> test

git pull失敗,原因是沒有指定本地test分支與遠(yuǎn)程origin/test分支的鏈接庐完,根據(jù)提示钢属,設(shè)置testorigin/test的鏈接:

git branch --set-upstream-to=origin/test test

提示Branch 'dev' set up to track remote branch 'dev' from 'origin'.此時(shí)執(zhí)行git pull命令即可成功。

git merge命令用于合并指定分支到當(dāng)前分支门躯。

更新中~敬請期待~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末淆党,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子讶凉,更是在濱河造成了極大的恐慌染乌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懂讯,死亡現(xiàn)場離奇詭異荷憋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)褐望,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門勒庄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瘫里,你說我怎么就攤上這事实蔽。” “怎么了谨读?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵局装,是天一觀的道長。 經(jīng)常有香客問我劳殖,道長贼邓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任闷尿,我火速辦了婚禮塑径,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘填具。我一直安慰自己统舀,他們只是感情好匆骗,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著誉简,像睡著了一般碉就。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上闷串,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天瓮钥,我揣著相機(jī)與錄音,去河邊找鬼烹吵。 笑死碉熄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的肋拔。 我是一名探鬼主播锈津,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼凉蜂!你這毒婦竟也來了琼梆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤窿吩,失蹤者是張志新(化名)和其女友劉穎茎杂,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纫雁,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡煌往,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了先较。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片携冤。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡悼粮,死狀恐怖闲勺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情扣猫,我是刑警寧澤菜循,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站申尤,受9級(jí)特大地震影響癌幕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜昧穿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一勺远、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧时鸵,春花似錦胶逢、人聲如沸厅瞎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽和簸。三九已至,卻和暖如春碟刺,著一層夾襖步出監(jiān)牢的瞬間锁保,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工半沽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留爽柒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓抄囚,卻偏偏與公主長得像霉赡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子幔托,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

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

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照穴亏,而是把代碼倉庫完整的鏡像下來。這樣一來重挑,任何一處協(xié)同...
    __silhouette閱讀 15,882評論 5 147
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,478評論 1 26
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照嗓化,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 3,918評論 0 11
  • 房里因?yàn)轫懙匿撉偾貏e的安靜,安靜得我又聽到了自己的聲音……反復(fù)的問自己谬哀,人生的百味刺覆,誰何嘗不是夾著尾巴做人? ...
    圓圓的點(diǎn)閱讀 202評論 0 1
  • Version:1.0StartHTML:000000380EndHTML:000446965StartFragm...
    胖子老貓閱讀 1,291評論 0 1