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

git常用場景記錄 | 拉取遠程分支A合并到本地分支B

這篇具有很好參考價值的文章主要介紹了git常用場景記錄 | 拉取遠程分支A合并到本地分支B。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

git常用場景記錄

doing,最后更新9.19

拉取遠程分支A合并到本地分支B

需求描述
在團隊合作時,我自己的本地分支B功能已經(jīng)實現(xiàn)并合并到feature,之后發(fā)現(xiàn)別人的代碼也合并到了feature。為了防止以后實現(xiàn)其他功能,合并到feature時產(chǎn)生沖突,決定拉取最新的feature并合并到本地分支B。

實現(xiàn)步驟

1.git checkout feature 本地切換分支到feature
2. git pull 拉取遠程分支,確保當前分支是最新代碼
3. git checkout B 切換到自己的分支
4. git merge feature 將feature分支合并到自己的分支

本地分支B存在未add與commit的代碼

需求描述
我們正在本地分支B開發(fā)的時候,發(fā)現(xiàn)有一個之前版本的bug,并且在分支feature的新版本已經(jīng)更新。我們想把feature版本的更新合并到本地分支B上。

實現(xiàn)步驟
1.git stash -u在分支B上暫存工作區(qū)代碼
2.git checkout feature 本地切換分支到feature
3. git pull 拉取遠程分支,確保當前分支是最新代碼
4. git checkout B 切換到自己的分支
5. git merge feature 將feature分支合并到自己的分支
6. git stash pop 在分支B上恢復工作區(qū)

刪除上一次的commit

已經(jīng)push到遠程庫

需求描述

1.在commit代碼后提交到遠程庫,經(jīng)上級審核后,存在代碼規(guī)范問題,所以需要重新修改后提交。但是由于代碼實現(xiàn)的是一個功能,而且代碼修改了的地方很少,所以向?qū)⑸弦淮蔚奶峤粍h除后,重新提交。

2.在commit代碼后提交到遠程庫后,發(fā)現(xiàn)有一些本地配置文件一起上傳了,所以想刪除上一次的commit,重新提交。

需求分析
1.需要保留本地修改后的代碼,工作區(qū)代碼不變
2.由于已經(jīng)push到遠程庫,相等于需要回退到上一個版本并刪掉遠程庫的本版本

實現(xiàn)步驟
1.git relog 查看需要回退的commithash(上一次提交的commithash為A,所以需要回退到A之前的一個版本)
2.git reset --soft commithash 回退到指定版本并保持工作區(qū)代碼不變。

由于工作區(qū)代碼不變,所以commit之后的其他很多版本修改仍然存在。提交的時候會把不屬于自己的代碼提交。所以可以舍棄掉其他版本的修改,然后重新執(zhí)行【本地分支B存在未add與commit的代碼的步驟】

3.重新add commit
4.由于本地庫回退之后,版本低于遠程庫(遠程庫最新版本是我們想刪除的),所以使用git push -f強制將本地庫提交到遠程庫

攜帶本分支的修改內(nèi)容到另外一個分支

需求描述
在A分支修改的時候,發(fā)現(xiàn)修改的功能是下一個版本的功能?,F(xiàn)在下一個版本,更新了新分支B,需要將在A分支的修改攜帶到B分支上。

在A分支修改時,沒有conmmit文章來源地址http://www.zghlxwxcb.cn/news/detail-682116.html

# A分支下操作
git stash -u
# 切換到B分支
git checkout B
# B分支下操作
git stash pop

到了這里,關(guān)于git常用場景記錄 | 拉取遠程分支A合并到本地分支B的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • git 拉取遠程分支到本地

    git 拉取遠程分支到本地

    git remote add origin git@github.com:miaov-zmouse/kkb-test.git 標出的粗色字體,是要建立連接的遠程倉庫地址,為參考 同步本地倉庫到遠程 git push -u origin master -u 簡化后續(xù)操作 git push origin master 遠程分支 提交到遠程(分支) git push origin [本地分支名稱]:[遠程分支名稱] 遠程先創(chuàng)建好分支然

    2024年02月06日
    瀏覽(89)
  • Git拉取遠程分支到本地

    Git拉取遠程分支到本地

    先在電腦中安裝Git。 在想要放置項目的文件夾中【右鍵】- 【Git Bash Here】 打開Git彈窗。 git init 項目根目錄下出現(xiàn).git文件夾是成功。 git remote add origin git@xxxxx Git項目的路徑在【Clone】按鈕中獲取,SSH或HTTPS格式的都可以。 git fetch origin develop develop是遠程倉庫上服務(wù)的分支名,

    2024年02月15日
    瀏覽(19)
  • git 拉取遠程分支到本地倉庫

    git 拉取遠程分支到本地倉庫

    查看分支 查看本地倉庫的本地分支 查看本地倉庫的遠程分支 拉取遠程分支到本地(未創(chuàng)建本地分支) 拉取遠程分支 創(chuàng)建本地分支,將遠程分支的代碼拉取到本地分支 拉取遠程分支到本地(已創(chuàng)建本地分支) 拉取遠程分支 切換本地分支 將遠程分支的代碼拉取到本地分支 如果本

    2024年01月20日
    瀏覽(98)
  • 本地git操作-之遠程分支的拉取

    一、本地文件夾下載git分支內(nèi)容(首次拉取git代碼) 方法一:clone整個git分支 a. 初始化指定目錄為本地git倉庫 b. 克隆git主分支master c. 使用git命令拉取指定分支 d. 切換其他分支,查看其他分支 e. 切換到目標分支 方法二:拉取某一個分支 a. 初始化 b. 自己要與origin master建立連

    2024年02月08日
    瀏覽(56)
  • git創(chuàng)建一個本地分支,并從遠程分支拉取代碼

    Git 是一種分布式版本控制系統(tǒng),廣泛用于管理項目的源代碼。它可以追蹤文件的修改、記錄歷史變更、協(xié)調(diào)多人合作開發(fā),并提供了回滾、分支管理、合并等功能。要創(chuàng)建一個本地分支并從遠程分支拉取代碼,你可以按照以下步驟進行操作: 首先,確認遠程分支存在于遠程

    2024年02月14日
    瀏覽(98)
  • git從遠程分支合并到本地分支

    獲取遠程更改 :首先,確保您的本地倉庫包含了遠程倉庫所有分支的最新信息。運行命令: 這里, origin 是遠程倉庫的默認名稱。如果不同,請?zhí)鎿Q為適當?shù)倪h程名稱。 切換到本地分支 :切換到您想合并更改的本地分支。例如: 將 your-local-branch 替換為您的本地分支名。 合

    2024年01月25日
    瀏覽(21)
  • git拉取遠程倉庫到本地并建立遠程分支+各類操作

    git拉取遠程倉庫到本地并建立遠程分支+各類操作

    我決定自己寫一篇文章,不然每次玩git都要找許多文章搞半天才會,很浪費時間?。。。。。。。。?本文包括如何用git將遠程倉庫拉取到本地、建立遠程分支和一些問題的解決方案等,非常之詳細?。?! 首先在桌面新建一個文件夾,打開該文件夾,點擊右鍵,選擇“Git Bas

    2024年02月07日
    瀏覽(95)
  • Git切換分支(創(chuàng)建本地分支,遠程分支,合并分支代碼)

    1 .創(chuàng)建本地分支 2 .本地切換到新創(chuàng)建的分支 對應的遠程分支也會切換 3 .查看當前所在分支 4 .刪除本地分支(先切換其他分支)(刪除本地dev分支) 5 .創(chuàng)建遠程分支 6 .刪除遠程分支 7 .提交代碼 8 .分支合并 想合并develop到master 先進入master (可以先git status看看是否有沖突)

    2024年02月12日
    瀏覽(90)
  • git本地怎么拉取遠程新的分支

    要在本地拉取遠程倉庫的新分支,可以按照以下步驟進行操作: 首先,確保你已經(jīng)在本地克隆了遠程倉庫。如果沒有,請使用以下命令克隆倉庫: 進入倉庫目錄: 拉取遠程倉庫的最新更新: 檢查可用的遠程分支: 這將列出所有的遠程分支,你可以在其中找到你感興趣的新

    2024年02月05日
    瀏覽(22)
  • git遠程分支與本地的合并

    git遠程分支與本地的合并

    在我練習項目的過程中,自己本地的代碼是與master主分支相聯(lián)系的,但是團隊成員防止master分支受到破壞,于是建立了新的分支hasmokan分支,我想拉取hasmokan分支的代碼到我的本地,并且與我本地的代碼相結(jié)合(而不是重新拉取項目進行配置與修改),所以以下內(nèi)容就是解決此

    2024年02月11日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包