Git初學(xué)(四)隱藏工作現(xiàn)場(chǎng)及命令練習(xí)

克隆遠(yuǎn)程倉(cāng)庫(kù)到本地惹谐,用clone命令,git clone 庫(kù)的地址

git clone https://github.com/shl880423/Falsk

創(chuàng)建分支

前面提到的修改命令checkout,不加“--”就是創(chuàng)建分支铡羡。先創(chuàng)建一個(gè)dev分支墅垮,

git checkout -b dev
創(chuàng)建分支

git checkout命令加上-b參數(shù)表示創(chuàng)建并切換惕医,相當(dāng)于如下2條命令。

git branch dev
git checkout dev

git branch查看分支算色,會(huì)列出所有的分支抬伺,當(dāng)前分支會(huì)添加一個(gè)星號(hào)。

合并分支

git merge name(要合并的分支)


合并分支

刪除分支

git branch -d name(要?jiǎng)h除的分支)


刪除分支

GitHub上分支查看

分支查看

遠(yuǎn)程庫(kù)分支差異

經(jīng)過(guò)測(cè)試灾梦,應(yīng)該是新版本峡钓,本地庫(kù)文件修改在不同的分支之間有沖突,需要通過(guò)合并若河,可以將沖突解決能岩。合并后提交到遠(yuǎn)程庫(kù)后分支之間有差異,需要分別提交萧福。


遠(yuǎn)程主分支

遠(yuǎn)程分支1

bug分支

在開(kāi)放中拉鹃,會(huì)遇到bug,修復(fù)bug鲫忍,而不影響當(dāng)前分支工作膏燕,因?yàn)楫?dāng)前分支還沒(méi)提交。git提供了stah功能將當(dāng)前分區(qū)隱藏起來(lái)饲窿。


隱藏當(dāng)前現(xiàn)場(chǎng)

bug分支很干凈

未修改前的文件內(nèi)容


修改前

修改后

建立一個(gè)修復(fù)bug分支
git checkout issue-404 

查看要修復(fù)的Bug文件


修改前

修改后

修改提交bug分支


修改提交bug

切換到主分支煌寇,合并到主分支。并刪除bug分支逾雄。


切換到主分支

合并分支

刪除分支

再回到fengzhi1干活阀溶,工作區(qū)是干凈的,工作現(xiàn)場(chǎng)去哪了用git stash list查看鸦泳,如下


查看工作場(chǎng)所

恢復(fù)一下工作現(xiàn)場(chǎng)采用方法有g(shù)it stash pop刪除stash內(nèi)容并恢復(fù)工作現(xiàn)場(chǎng)


恢復(fù)工作現(xiàn)場(chǎng)

結(jié)語(yǔ)

困擾了兩天的stash,終于手動(dòng)敲了一遍银锻。出現(xiàn)問(wèn)題是
1.當(dāng)前工作現(xiàn)場(chǎng)的文件必須先add到暫存區(qū)。
2對(duì)git命令不熟悉做鹰,如創(chuàng)建分支是

git checkout -b issue-404

刪除分支

git branch -d issue-404

切換分支

git checkout issue-404

查看版本號(hào)

git reflog

恢復(fù)版本號(hào)

git reset --hard HEAD 版本號(hào)

記住要多練多用击纬,才能熟記這些命令。

推進(jìn)下我學(xué)習(xí)的公眾號(hào)文章:
Git使用教程:最詳細(xì)钾麸、最傻瓜更振、最淺顯、真正手把手教

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末饭尝,一起剝皮案震驚了整個(gè)濱河市肯腕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钥平,老刑警劉巖实撒,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡知态,警方通過(guò)查閱死者的電腦和手機(jī)捷兰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)负敏,“玉大人贡茅,你說(shuō)我怎么就攤上這事∑渥觯” “怎么了友扰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)庶柿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)秽浇,這世上最難降的妖魔是什么浮庐? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮柬焕,結(jié)果婚禮上审残,老公的妹妹穿的比我還像新娘。我一直安慰自己斑举,他們只是感情好搅轿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著富玷,像睡著了一般璧坟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赎懦,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天雀鹃,我揣著相機(jī)與錄音,去河邊找鬼励两。 笑死黎茎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的当悔。 我是一名探鬼主播傅瞻,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼盲憎!你這毒婦竟也來(lái)了嗅骄?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤焙畔,失蹤者是張志新(化名)和其女友劉穎掸读,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡儿惫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年澡罚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肾请。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡留搔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出铛铁,到底是詐尸還是另有隱情隔显,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布饵逐,位于F島的核電站括眠,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏倍权。R本人自食惡果不足惜掷豺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望薄声。 院中可真熱鬧当船,春花似錦、人聲如沸默辨。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缩幸。三九已至壹置,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間桌粉,已是汗流浹背蒸绩。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留铃肯,地道東北人患亿。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像押逼,于是被迫代替她去往敵國(guó)和親步藕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

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

  • git 使用筆記 git原理: 文件(blob)對(duì)象挑格,樹(shù)(tree)對(duì)象咙冗,提交(commit)對(duì)象 tree對(duì)象 ...
    神刀閱讀 3,773評(píng)論 0 10
  • Git 是目前最流行的分布式版本控制系統(tǒng)之一。 版本控制指的是漂彤,記錄每次版本變更的內(nèi)容和時(shí)間等細(xì)節(jié)雾消,保留各版本之間...
    神齊閱讀 1,427評(píng)論 0 7
  • 教程網(wǎng)址:http://www.liaoxuefeng.com/wiki/0013739516305929606d...
    maybenai閱讀 687評(píng)論 0 1
  • Git 安裝和使用教程 Git介紹 分布式:Git版本控制系統(tǒng)是一個(gè)分布式的系統(tǒng)灾搏,是用來(lái)保存工程源代碼歷史狀態(tài)的命...
    無(wú)名_ff98閱讀 1,627評(píng)論 0 3
  • 原文地址主要用到的命令: git config user.name 設(shè)置用戶名 git config user....
    AFinalStone閱讀 471評(píng)論 0 2