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

Git合并分支代碼的正確方法

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

1、環(huán)境準(zhǔn)備

假定您之前已經(jīng)裝好了git,而且已經(jīng)能git pull、git add、git commit -m “評(píng)論”、git push和創(chuàng)建分支等操作;

我的操作目的是:將分支開發(fā)的代碼合并到主干上,所以使用git checkout master,切換到主干上。

進(jìn)入Windows PowerShell,cd到你要操作項(xiàng)目的根目錄,也就是.git文件所在的目錄;

?2、git status

獲取當(dāng)前本地的狀態(tài)

PS D:\phpstudy_pro\WWW\program> git status
On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
? (use "git restore --staged <file>..." to unstage)
? ? ? ? new file: ? client/coupon.php
? ? ? ? new file: ? server/view/base/main_chat.html
? ? ? ? new file: ? server/view/js/complaint/datatables_template.js

Changes not staged for commit:
? (use "git add <file>..." to update what will be committed)
? (use "git restore <file>..." to discard changes in working directory)
? ? ? ? modified: ? server/user/adapay_apply.html
? ? ? ? modified: ? server/user/buy_list.html

3、git stash

暫時(shí)緩存本地的修改

PS D:\phpstudy_pro\WWW\program> git stash?

4、git branch -a

?獲取所有本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)列表

PS D:\phpstudy_pro\WWW\program> git branch -a
* master
? multi_client
? remotes/origin/HEAD -> origin/master
? remotes/origin/master
? remotes/origin/multi_client

?5、 git merge --no-ff remotes/origin/multi_client -m "合并分支代碼"

? 將分支叫multi_client的分支合并進(jìn)來(lái)

PS D:\phpstudy_pro\WWW\program> git merge --no-ff remotes/origin/multi_client -m "合并多端聊天代碼"
Merge made by the 'ort' strategy.
?client/chat.php ? ? ? ? ? ? ? ?| ?1 +
?client/user.php ? ? ? ? ? ? ? ?| 16 +++++++++++++++-
?im/app/Events.php ? ? ? ? ? ? ?| 26 +++++++++++++++++++++++++-
?server/user/apply_binding.html | ?2 +-
?4 files changed, 42 insertions(+), 3 deletions(-)

6、git stash pop

將之前git stash緩存的“本地修改”再還原到本地

PS D:\phpstudy_pro\WWW\program> git stash pop
On branch master
Your branch is ahead of 'origin/master' by 12 commits.
? (use "git push" to publish your local commits)

Changes to be committed:
? (use "git restore --staged <file>..." to unstage)
? ? ? ? new file: ? client/coupon.php
? ? ? ? new file: ? server/view/base/main_chat.html
? ? ? ? new file: ? server/view/js/complaint/datatables_template.js

Changes not staged for commit:
? (use "git add <file>..." to update what will be committed)
? (use "git restore <file>..." to discard changes in working directory)
? ? ? ? modified: ? server/user/adapay_apply.html
? ? ? ? modified: ? server/user/buy_list.html
? ? ? ? modified: ? server/user/goods_list.html
? ? ? ? modified: ? server/view/base/main_goods.html
? ? ? ? modified: ? server/view/base/main_user.html
? ? ? ? modified: ? server/view/complaint/main_community_comment.html
? ? ? ? modified: ? server/view/complaint/main_earnest.html
? ? ? ? modified: ? server/view/js/approve/main_set_badge.js
? ? ? ? modified: ? server/view/js/approve/sms_batch.js
? ? ? ? modified: ? server/view/js/common/load_sys_menu.js
? ? ? ? modified: ? server/view/js/login/login.js
? ? ? ? modified: ? server/view/login.html
? ? ? ? modified: ? server/view/main.html
? ? ? ? modified: ? test.php

Untracked files:
? (use "git add <file>..." to include in what will be committed)
? ? ? ? .htaccess
? ? ? ? nginx.htaccess
? ? ? ? res/images/2023-04-17/
? ? ? ? res/images/2023-04-18/
? ? ? ? res/images/instructions.webp
? ? ? ? vendor/workerman/workerman.log

Dropped refs/stash@{0} (790243dd7a185f79caf09283c16706ef26a0c935)

7、git push?

最后別忘了,git push將合過(guò)來(lái)的新代碼上傳到遠(yuǎn)程倉(cāng)庫(kù)上

PS D:\phpstudy_pro\WWW\program> git push
Enumerating objects: 1, done.
Counting objects: 100% (1/1), done. ? ? ? ? ? ? ? ? ? ? ? ??
Writing objects: 100% (1/1), 245 bytes | 245.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 ? ? ? ?
remote: Powered by GITEE.COM [GNK-6.4]
To https://gitee.com/saycome/php-program.git
? ?6fb11c88..cc6c41f8 ?master -> master文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-523359.html

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

本文來(lái)自互聯(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 分支代碼合并到master主分支(其他分支)上

    首先切換到分支 使用git pull 把分支代碼pull下來(lái) 切換到主分支 把分支的代碼merge到主分支 5.git push推上去,這樣分支的代碼就合并到主分支上

    2024年02月07日
    瀏覽(118)
  • vscode提交分支代碼到git倉(cāng)庫(kù)+合并

    vscode提交分支代碼到git倉(cāng)庫(kù)+合并

    點(diǎn)擊vscode左側(cè)源代碼管理,會(huì)顯示以下圖片內(nèi)容 點(diǎn)擊+號(hào),表示所有修改的文件保存到暫存區(qū)(-號(hào)表示不將本文件上傳) 在提交按鈕上面的輸入框中輸入提交信息 輸入信息后點(diǎn)擊提交或者√ 之后 點(diǎn)擊同步修改 (這里會(huì)彈出一個(gè)確認(rèn)框? 點(diǎn)擊確認(rèn)就好了)或者 點(diǎn)擊...下方的

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

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

    2024年02月14日
    瀏覽(447)
  • git將master主分支最新代碼合并到自己的分支

    1. 打開項(xiàng)目,切換到master主分支 2. 拉取master主分支最新代碼 3. 切換到自己的分支dev 4. 把master主分支的代碼合并到自己的分支dev上 5. 推送最新代碼到自己的遠(yuǎn)程分支

    2024年02月12日
    瀏覽(19)
  • git merge合并分支代碼后如何回退合并操作

    git merge合并分支代碼后如何回退合并操作

    這次問(wèn)題產(chǎn)生的原因還是自己操作過(guò)于急躁了,新功能開發(fā)完成之后沒有實(shí)時(shí)的與經(jīng)理溝通就進(jìn)行了新功能分支合并的操作,導(dǎo)致當(dāng)前版本部分功能由于沒有同步產(chǎn)生了一些問(wèn)題,因此需要把代碼進(jìn)行回退操作; 但是分支代碼修改了許多文件,并且已經(jīng)推送到了遠(yuǎn)程倉(cāng)庫(kù),手

    2024年02月08日
    瀏覽(29)
  • GIT合并分支的三種方法

    GIT合并分支的三種方法

    1、目標(biāo):將dev分支合并到master分支 1.1、首先切換到master分支上 1.2、如果是多人開發(fā)的話 需要把遠(yuǎn)程master上的代碼pull下來(lái) 1.3、然后我們把dev分支的代碼合并到master上 1.4、然后查看狀態(tài)及執(zhí)行提交命令 比如 feature 分支上的commit 82ecb31非常重要,它含有一個(gè)bug的修改,或其他人

    2024年02月12日
    瀏覽(17)
  • IDEA中使用Git提交代碼(包括合并分支)

    IDEA中使用Git提交代碼(包括合并分支)

    在IDEA中使用git提交代碼到遠(yuǎn)程倉(cāng)庫(kù),整體可分為如下幾個(gè)步驟: 后面會(huì)介紹合并分支。 前提: 1.注冊(cè)有GitHub或者Gitee賬號(hào);本地安裝有g(shù)it; 2.在Github和Gitee用戶中心配置SSH公鑰。(設(shè)置–SSH公鑰)處有生成公鑰教程。 步驟: 1.創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)(github或者gitee); 2.創(chuàng)建本地倉(cāng)庫(kù)

    2024年02月04日
    瀏覽(96)
  • Git:從遠(yuǎn)程倉(cāng)庫(kù)拉取最新代碼分支合并到本地分支

    在 Git 中,你可以使用 git fetch 和 git pull 命令拉取遠(yuǎn)程倉(cāng)庫(kù)的更新。 git fetch 命令可以讓你在合并代碼之前查看更新,從而更好地管理你的代碼和解決可能的合并沖突。 當(dāng)然你可以選擇在本地創(chuàng)建一個(gè)新分支來(lái)拉取遠(yuǎn)程的更新(也可以稱之為\\\"臨時(shí)\\\"分支),然后再將這個(gè)新分支

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

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

    2024年04月15日
    瀏覽(32)
  • Git 合并自己分支A的代碼到dev或master分支

    假如我們現(xiàn)在要把自己分支A的代碼合并到develop分支或者master分支,可以遵循以下步驟

    2024年02月08日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包