国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【GIT】 查看、合并、緩存分支

這篇具有很好參考價(jià)值的文章主要介紹了【GIT】 查看、合并、緩存分支。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【GIT】 查看、合并、緩存分支

?? 千尋簡(jiǎn)筆記介紹

千尋簡(jiǎn)筆記已開源,Gitee與GitHub搜索chihiro-notes,包含筆記源文件.md,以及PDF版本方便閱讀,且是用了精美主題,閱讀體驗(yàn)更佳,如果文章對(duì)你有幫助請(qǐng)幫我點(diǎn)一個(gè)Star

1 查看分支

1.1 列出本地已經(jīng)存在的分支,并且當(dāng)前分支會(huì)用*標(biāo)記

git branch

1.2 查看遠(yuǎn)程版本庫的分支列表

git branch -r 

1.3 查看所有分支列表(包括本地和遠(yuǎn)程,remotes/開頭的表示遠(yuǎn)程分支)

git branch -a

1.4 查看一個(gè)分支的最后一次提交

git branch -v 

1.5 查看哪些分支已經(jīng)合并到當(dāng)前分支

git branch --merged

1.6 查看所有未合并工作的分支

git branch --no-merged

2 合并分支

2.1 首先切換到master分支上

git checkout master

2.2 確保master代碼是最新的代碼

git pull origin master

2.3 然后我們把dev分支的代碼合并到master上

git merge dev

2.4 然后查看狀態(tài)及執(zhí)行提交命令

git status
On branch master
Your branch is ahead of ‘origin/master’ by 12 commits.
(use “git push” to publish your local commits)
nothing to commit, working tree clean
  • 上面的意思就是你有12個(gè)commit,需要push

2.5 執(zhí)行將剛才合并的代碼,提交到master

git push origin master

2.6 擴(kuò)展 比較分支

  • 在合并分支之前,我們可以去比較兩個(gè)分支的內(nèi)容
    git查看merge記錄,Git,Gitee,IDEA,git,緩存,github

git查看merge記錄,Git,Gitee,IDEA,git,緩存,github

3 切換分支

3.1 切換分支的條件

  • 當(dāng)前的代碼與已提交的代碼保持一致。

3.2 使用場(chǎng)景

  • 你正在修改 A 分支的代碼,而此時(shí)此刻 B 分支有緊急任務(wù)。這時(shí),你需要切換到 B 分支先執(zhí)行緊急任務(wù)。但是,你的 A 分支代碼又修改了一半。那該怎么做呢?

    • A:直接拋棄當(dāng)前修改,rest --hard

    • B:匆忙提交當(dāng)前代碼

    • C:先將當(dāng)前修改緩存下來,然后再切換分支

選 A 屬于病急亂投醫(yī),選 B 會(huì)讓你的 git 凌亂不堪,C 才是最優(yōu)雅的方案。

3.3 解決方案:

3.3.1 運(yùn)行 git stash 命令,git 會(huì)將當(dāng)前代碼以棧的形式緩存
git stash
3.3.2 查看已緩存的代碼信息
  • git stash list 命令可以查看已緩存的代碼信息:
git stash list
3.3.3 恢復(fù)緩存的代碼
  • git stash apply stash@{n} 命令可恢復(fù)對(duì)應(yīng)索引的緩存代碼,n 為緩存索引號(hào)。
git stash apply stash@{n}
  • 如果只有一個(gè)緩存,也可以用 git stash apply --index 命令。

git查看merge記錄,Git,Gitee,IDEA,git,緩存,github文章來源地址http://www.zghlxwxcb.cn/news/detail-609373.html

3.3.4 刪除緩存
  • 恢復(fù)緩存后,緩存不會(huì)自動(dòng)刪除,需要我們手動(dòng)清理。
  • 使用命令 git stash drop stash@{n} ,刪除對(duì)應(yīng)索引的緩存代碼,n 為緩存索引號(hào)。
git stash drop stash@{n}

到了這里,關(guān)于【GIT】 查看、合并、緩存分支的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • git diff兩個(gè)分支有差異git merge卻顯示沒有可以合并的內(nèi)容

    git diff兩個(gè)分支有差異git merge卻顯示沒有可以合并的內(nèi)容

    problem: 用git diff可以發(fā)現(xiàn)兩個(gè)分支還是有很多不一樣的地方,可用git merge顯示not something we can merge 輸入gitk查看,發(fā)現(xiàn)preview已經(jīng)在這個(gè)分支前面了。。。雖然不太懂,但這樣是沒辦法將preview合并當(dāng)前分支的,只能這個(gè)分支合并preview。。。 解決:因?yàn)橐膊粫?huì)別的解決方法,因

    2024年02月12日
    瀏覽(39)
  • git merge:要將一個(gè)分支的代碼合并到另一個(gè)分支

    在Git中,要將一個(gè)分支的代碼合并到另一個(gè)分支,可以使用git merge命令。以下是將v6 分支的代碼合并到v6.1分支的基本步驟: 確保在目標(biāo)分支上: 在執(zhí)行合并之前,請(qǐng)確保你在目標(biāo)分支(v6.1)上??梢允褂靡韵旅钋袚Q到目標(biāo)分支: 拉取最新代碼: 為了避免合并沖突,確保

    2024年04月15日
    瀏覽(31)
  • 第三節(jié):Git分支管理(關(guān)鍵詞:git branch、git checkout、git diff、git merge、查看、創(chuàng)建、切換、對(duì)比分支)

    第三節(jié):Git分支管理(關(guān)鍵詞:git branch、git checkout、git diff、git merge、查看、創(chuàng)建、切換、對(duì)比分支)

    本節(jié)涉及Git命令 git branch :列出全部分支 git branch name :創(chuàng)建分支 git checkout name :切換分支 git diff branch1 branch2 :對(duì)比兩個(gè)分支 git diff --quiet branch1 branch2 :對(duì)比兩個(gè)分支是否存在差異,但不顯示細(xì)節(jié) git diff branch1 branch2 filename :對(duì)比兩個(gè)分支中某個(gè)具體文件差異 git merge :合并

    2023年04月08日
    瀏覽(21)
  • git整合分支的兩種方法——合并(Merge)、變基(Rebase)

    git整合分支的兩種方法——合并(Merge)、變基(Rebase)

    問題描述: 初次向git上傳本地代碼或者更新代碼時(shí),總是會(huì)遇到以下兩個(gè)選項(xiàng)。有時(shí)候,只是想更新一下代碼,沒想到,直接更新了最新的代碼,但是自己本地的代碼并沒有和git上的代碼融合,反而被覆蓋了。 解決辦法: 當(dāng)我們從git上更新代碼時(shí),選擇“在傳入變基當(dāng)前分

    2024年04月28日
    瀏覽(27)
  • git合并代碼命令 分支合并代碼 cherry-pick merge rebase區(qū)別

    1.cherry-pick 需要注意 暫存未提交的更改 暫存更改: 使用git stash或git stash push命令暫存當(dāng)前工作目錄和暫存區(qū)的更改。你可以提供一個(gè)消息作為參數(shù),以便更容易地識(shí)別stash項(xiàng): 執(zhí)行cherry-pick: 現(xiàn)在,你的工作目錄是干凈的,可以安全地執(zhí)行cherry-pick操作了。找到你想要cherry

    2024年04月12日
    瀏覽(19)
  • gitlab 合并代碼分支 Merge 按鈕灰掉了,無法合并代碼, git merge --no-ff 的作用

    gitlab 合并代碼分支 Merge 按鈕灰掉了,無法合并代碼, git merge --no-ff 的作用

    提交的分支無法合并,用 git merge --no-ff 合并。 在 gitlab 上合并分支代碼的時(shí)候,因?yàn)樽约壕褪枪芾韱T,有時(shí)候提交代碼,準(zhǔn)備合并的時(shí)候會(huì)發(fā)現(xiàn)無法合并成功。網(wǎng)頁上 Merge 按鈕灰掉了,出現(xiàn)提示 : 點(diǎn)擊 “Resolve locally” 按鈕: 按照上圖完成 Step3 然后本地修改完沖突,提交

    2024年02月03日
    瀏覽(43)
  • git使用查看分支、創(chuàng)建分支、合并分支

    一、查看分支 查看的git命令如下: 1、查看遠(yuǎn)程分支 2、查看本地分支 二、創(chuàng)建和切換分支 1、創(chuàng)建新分支 2、切換分支 3、創(chuàng)建分支的同時(shí),切換到該分支上 三、從遠(yuǎn)程倉庫pull(拉取)代碼到本地分支 1、指定遠(yuǎn)程分支,和本地分支 2、如果不寫本地分支名稱,則默認(rèn)和遠(yuǎn)程

    2024年02月08日
    瀏覽(96)
  • Git分支的合并策略有哪些?Merge和Rebase有什么區(qū)別?關(guān)于Merge和Rebase的使用建議

    Git分支的合并策略有哪些?Merge和Rebase有什么區(qū)別?關(guān)于Merge和Rebase的使用建議

    參考:《Git 權(quán)威指南》、《Git團(tuán)隊(duì)協(xié)作》、快手git管理 (1)工作區(qū)域 首先來介紹介紹下Git的工作區(qū)域,分為 工作區(qū) 、 暫存區(qū) 和 倉庫區(qū) ,每個(gè)區(qū)域的轉(zhuǎn)換關(guān)系如上圖所示。 工作區(qū)(workspace) :就是我們平時(shí)本地存放項(xiàng)目代碼的地方; 暫存區(qū)(index/stage) :用于臨時(shí)存放

    2024年02月04日
    瀏覽(14)
  • git merge合并分支代碼# Please enter a commit message to explain why this merge is necessar У git退出編輯信息

    git merge合并分支代碼# Please enter a commit message to explain why this merge is necessar У git退出編輯信息

    git合并代碼遇到問題(一般都是正常的合并行為在MacBook上面出現(xiàn)操作) 首先輸入完git merge 分支名 后會(huì)出現(xiàn)這樣的提示,先說流程,再說原因 ①:出現(xiàn)上圖提示后,英文狀態(tài)下按 i 鍵,這時(shí)候會(huì)進(jìn)入insert(插入)模式; ②:然后就可以輸入提交信息了,可以把第一行刪除,

    2024年02月09日
    瀏覽(33)
  • git-新建分支與提交代碼命令(附刪除、切換、查看、合并分支)

    注意:在你新建分支之前,你應(yīng)該在master分支,并且要保證你當(dāng)前的是最新代碼,要不然最后提交代碼就會(huì)出問題。 新建分支并切換到該分支: 在新建的分支上寫完代碼之后,就可以提交代碼了。此時(shí)應(yīng)該在你新建的分支上 注意:有報(bào)錯(cuò)就先pull一下代碼再提交 ?

    2024年02月14日
    瀏覽(446)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包