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

git在本地分支完成開發(fā)后,如何推到遠(yuǎn)程分支上

這篇具有很好參考價(jià)值的文章主要介紹了git在本地分支完成開發(fā)后,如何推到遠(yuǎn)程分支上。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

今天人生第一次阿,我把云哥分給我的小活兒完成,并且成功推到了遠(yuǎn)程分支上,當(dāng)然在這之中離不開我家大寶難得給予我的耐心和一如既往的巨大幫助。在此,作為git小白的我,有義務(wù)也有責(zé)任,把我的這個過程記錄下來,幫助到那些和我一樣git會看不會用的小白。更多的是記錄自己的這次過程,以防下次我又不會用它推代碼了。

操作大概包括這幾個部分:新建分支、遠(yuǎn)程拉取代碼、add到暫存區(qū)、commit到本地倉庫、push到遠(yuǎn)程請求對方合并。一定要細(xì)細(xì)看完,不能心急,不然容易漏操作。如果中途出茬子搞壞了,我也不會了,畢竟經(jīng)歷過一回,心有多痛多悔恨,都懂的。不廢話了,開始。

首先,我們要熟悉幾個命令,方便實(shí)時查看文件的情況,后頭也會經(jīng)常用到

  • $ git status查看當(dāng)前你所在的分支,以及你改動了哪些文件等信息
  • $ git log可以打印一些日志信息,比如誰對這個項(xiàng)目作了提交等
  • $ git branch用于查看你當(dāng)前的幾個分支,你處于哪個分支
  • gitkgit可視化的一個界面,我覺著很清楚,有興趣的可以研究下,第一回看到這個,驚呆我了,git居然還能看得見的

現(xiàn)在,正式進(jìn)入操作步驟:
step 1、 首先,使用命令$ git branch明確自己的分支名,遠(yuǎn)程的分支名嘛,得問你自己了,這兩個分支名,你需要時刻清楚明白。(注意:你自己的分支名必須是根據(jù)遠(yuǎn)程分支創(chuàng)建的)
step 2、 使用命令$ git stash將你當(dāng)前分支上的代碼和改動放到棧區(qū),這時會提示“保存工作目錄和索引文件”,它會記錄你當(dāng)前的分支信息以及當(dāng)前代碼版本是基于哪次提交的。這個時候可以用命令$ git status查看下當(dāng)前狀態(tài),會發(fā)現(xiàn)之前的尚未暫存的信息沒有了,因?yàn)槟憬o它放棧里去了。你也可以使用命令$ git stash list查看當(dāng)前棧里的內(nèi)容情況,數(shù)字0為棧頂。
step 3、 使用命令$ git checkout master切換到遠(yuǎn)程分支(這里假定遠(yuǎn)程分支的名字是master),可以使用$ git branch確保無誤。
step 4、 使用命令$ git pull拉取當(dāng)前分支上的最新代碼,這時,可以使用命令$ git log查看當(dāng)前在遠(yuǎn)端有沒有最新的提交。
step 5、 使用命令$ git checkout -b newbranch創(chuàng)建并切換到一個新的分支上,分支名字自己另取,可以使用$ git branch確保無誤。
step 6、 然后使用命令$ git status可以看到提示說現(xiàn)在是一個干凈的工作區(qū),那是因?yàn)槟愕臇|西還在棧里沒有pop出來,使用命令$ git stash list查看當(dāng)前棧里的內(nèi)容情況。
step 7、 此時的棧里可能有一個內(nèi)容,也可能有多個內(nèi)容。你自身的內(nèi)容可能在棧底下也有可能,使用命令$ git stash pop把棧里的東西pop出來,每pop一次看一下status,因此可能需要使用多次。如果棧里的某個內(nèi)容不需要了,就可以不用pop了。
step 8、 使用命令$ git status可以查看在當(dāng)前分支上提示的已修改內(nèi)容。這時候,你可以將必要的修改文件依次add進(jìn)暫存區(qū),命令為$ git add 路徑名,這里的路徑名可以直接從上個命令里的路徑直接復(fù)制粘貼。
step 9、 使用命令$ git commit -m "批注",按照格式設(shè)置自己的批注,并把內(nèi)容推進(jìn)本地倉庫。再使用$ git push,將本地倉庫中的內(nèi)容推到遠(yuǎn)程分支。(注:push時可能push不上去,讓你輸入git push set originxxx的命令,直接跟著輸入就行了,這是因?yàn)樵谶h(yuǎn)端還沒有創(chuàng)建你這個新分支)
step 10、 在打印出的內(nèi)容里,會有一條網(wǎng)址,復(fù)制到瀏覽器中,登進(jìn)去gitlab,勾選Merge options下的兩個內(nèi)容,點(diǎn)擊Create merge request。這時,所有的操作結(jié)束告訴你的小導(dǎo)師,讓他幫你檢查代碼吧。此時,可以使用$ git log命令可以查看當(dāng)前的push情況,你就會看到自己push上去的信息。使用$ git show命令+其中一個提交的hash值,你會看到每個文件的大致改動內(nèi)容。

啰里吧嗦寫了一堆文字,沒有圖,是因?yàn)槲沂窍掳嗔瞬艑懙?,沒有圖也不能怪我的。
上面的比較詳細(xì),怕出錯誤方便實(shí)時檢查啥的,精簡命令如下:

  1. $ git stash 暫存
  2. $ git checkout master 切到主分支
  3. $ git pull 拉取新代碼
  4. $ git checkout -b newbranch 切到新分支
  5. $ git stash pop 彈出
  6. $ git status 看狀態(tài),add、commit、push(3個基操)
  7. $ git add 路徑名
  8. $ git commit -m "批注"
  9. $ git push
  10. 點(diǎn)鏈接

剛視頻聯(lián)系,大寶有點(diǎn)emo,具體原因不說了,希望大寶要相信自己,你我難事都很多,難就一點(diǎn)點(diǎn)杠,再難就向外部請求支援,千萬別自暴自棄,看不起自己,這樣你傷感低落了,旁人一個都不知道,難受的只有你自己,不覺得這樣很虧嗎文章來源地址http://www.zghlxwxcb.cn/news/detail-612029.html

到了這里,關(guān)于git在本地分支完成開發(fā)后,如何推到遠(yuǎn)程分支上的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • git如何將本地分支推送到遠(yuǎn)程(遠(yuǎn)程上沒有該分支)

    本地新建了一個分支,在遠(yuǎn)程分支中并沒有,想要將本地分支作為新的分支直接傳到遠(yuǎn)程的新分支上,下面講如何實(shí)現(xiàn)。 可以利用 git checkout --track origin/branch_name ,這時本地會新建一個分支名叫 branch_name ,會自動跟蹤遠(yuǎn)程的同名分支 branch_name。 這時候 push 和 pull 指令就無法

    2024年02月06日
    瀏覽(24)
  • git 如何查看本地分支和遠(yuǎn)程分支映射關(guān)系

    可以使用以下命令查看本地分支和遠(yuǎn)程分支映射關(guān)系: 該命令會顯示所有本地分支及其對應(yīng)的遠(yuǎn)程分支。輸出的格式類似于: 在以上示例中, master 分支的上游分支是 origin/master ; develop 分支的上游分支是 origin/develop ; feature-branch 分支的上游分支是 origin/feature-branch 。 其中

    2024年02月16日
    瀏覽(22)
  • 開發(fā)完成,發(fā)現(xiàn)開發(fā)分支有誤,git如何解決?

    開發(fā)完后未提交的情況 暫存改動或者開發(fā)的代碼 把暫存的文件提交到git的暫存棧中 切換到你自己的開發(fā)分支 將暫存在暫存棧中的代碼放到當(dāng)前分支 開發(fā)完成已提交到遠(yuǎn)程分支的情況 切換到提交錯誤的分支 最近一次提交放回暫存區(qū), 并取消此次提交(注意: 如果已經(jīng)多次提交

    2023年04月17日
    瀏覽(29)
  • 如何刪除本地和遠(yuǎn)程的 Git 分支

    如何刪除本地和遠(yuǎn)程的 Git 分支

    我們利用git進(jìn)行項(xiàng)目管理時,常常需要刪除分支,分支分為本地分支和遠(yuǎn)程分支,本文主要介紹如何刪除本地及遠(yuǎn)程分支。 要刪除本地的Git 分支,請按照以下步驟操作: 首先,確保你不在要刪除的分支上。可以使用git checkout命令切換到其他分支。例如,切換到 master 分支:

    2024年02月05日
    瀏覽(21)
  • git的本地分支如何關(guān)聯(lián)遠(yuǎn)程分支,比如github,gitlab,碼云等

    git的本地分支如何關(guān)聯(lián)遠(yuǎn)程分支,比如github,gitlab,碼云等

    今天發(fā)布某版本的項(xiàng)目,準(zhǔn)備創(chuàng)建個 v0point1 分支,后期如果修改該版本,直接在該分支上修改即可。 首先,使用 git branch v0point1 命令,創(chuàng)建本地分支 v0point1 ,如下圖所示: 其次,使用 git checkout v0point1 命令,切換到 v0point1 分支,如下圖所示: 當(dāng)然,我們也可以使用 git ch

    2024年02月13日
    瀏覽(33)
  • git 如何創(chuàng)建新的遠(yuǎn)程分支,并將本地代碼 push 到新的分支

    git 如何創(chuàng)建新的遠(yuǎn)程分支,并將本地代碼 push 到新的分支

    1、可以通過git branch -r 命令查看遠(yuǎn)端庫的分支情況 2、從已有的分支創(chuàng)建新的分支(如從master分支),創(chuàng)建一個 duanjiwang 分支 但此時并沒有在遠(yuǎn)程倉庫上創(chuàng)建分支 如圖所示 還是只有一個 master 分支 3、建立本地到遠(yuǎn)端倉庫的鏈接 --這樣代碼才能提交上去 使用命令行 4、git 強(qiáng)制提交

    2024年02月12日
    瀏覽(21)
  • 從Git上如何拉取遠(yuǎn)程分支(dev)到本地?

    從Git上如何拉取遠(yuǎn)程分支(dev)到本地?

    初始化后會出現(xiàn)一個隱藏的.git,這個文件不可以進(jìn)行改動 git remote add origin ----- 這里是遠(yuǎn)程倉庫的鏈接 如果用的是gitee,在如圖所示位置查找: 輸入命令: 如果出現(xiàn)error報(bào)錯: 就對當(dāng)前的一個連接進(jìn)行刪除: git remote rm origin git fetch origin dev(dev是遠(yuǎn)程倉庫的分支名) git checko

    2024年02月02日
    瀏覽(23)
  • Git--遠(yuǎn)程分支與本地分支關(guān)聯(lián)

    Git--遠(yuǎn)程分支與本地分支關(guān)聯(lián)

    當(dāng)遠(yuǎn)程倉庫新建了一個分支,在本地不存在時,需要把遠(yuǎn)程倉庫中新建的分支與本地分支關(guān)聯(lián)起來,例:遠(yuǎn)程倉庫新建了一個test分支,而本地沒有test分支 查看本地分支 說明:發(fā)現(xiàn)只有2個分支 查看遠(yuǎn)程分支 說明:遠(yuǎn)程倉庫上有4個分支,其中我們需要使用的時test_CG_mysql分支

    2024年02月16日
    瀏覽(26)
  • git遠(yuǎn)程分支強(qiáng)制覆蓋本地分支

    有時候同一個分支,遠(yuǎn)程倉庫的和本地的都被修改的面目全非了,變得很不一致了。 如果想要把本地的替換成遠(yuǎn)程的,即用遠(yuǎn)程分支覆蓋本地分支。 第一種方式: reset --hard 參數(shù) 第二種方式:pull --force參數(shù) 有的時候,已經(jīng)知道遠(yuǎn)程分支與本地分支有不同的commit,比如本地分支

    2024年02月11日
    瀏覽(26)
  • Git : 本地分支與遠(yuǎn)程分支建立關(guān)聯(lián)

    簡記下本地分支和遠(yuǎn)程分支的幾種關(guān)聯(lián)方式 使用 git checkout 命令時,添加 -b 參數(shù),相當(dāng)于創(chuàng)建了新分支后并進(jìn)行分支切換。對于新創(chuàng)建的分支可以直接指定關(guān)聯(lián)的遠(yuǎn)程分支: git push 命令本身時推送遠(yuǎn)程分支的命令,借助 --set-upstream 參數(shù),可以指定關(guān)聯(lián)上遠(yuǎn)程分支: 其中 o

    2024年02月08日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包