最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git常用場(chǎng)景使用之分支操作

 更新時(shí)間:2020年08月10日 14:57:33   作者:做豬呢,最重要的是開(kāi)森啦  
這篇文章主要介紹了Git常用場(chǎng)景使用-分支操作,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

    1. 拉取推送分支:

​    git branch 分支名 : 創(chuàng)建分支
​    git checkout 分支名 : 切換分支
​    git checkout –b 分支名 : 創(chuàng)建并切換到新分支
​    本地拉取分支后推送到遠(yuǎn)程:
​        git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名>
        【注意】直接git push 會(huì)將當(dāng)前本地分支推送到對(duì)應(yīng)遠(yuǎn)端同名分支,如果遠(yuǎn)端沒(méi)有同名分支則會(huì)新建同名分支
    ​   【舉例】git push 和git push origin branchTest是等效的,都是將本地branchTest分支推送到遠(yuǎn)端

2. 分支切換:

        舉例的切換都是從branchTest切master分支

       【場(chǎng)景1】分支切換后提示: Your local changes to the following files would be overwritten by checkout

在這里插入圖片描述 

      【原因】如同push出現(xiàn)沖突問(wèn)題一樣,該切換問(wèn)題是因?yàn)楫?dāng)前branchTest修改代碼后,和master代碼沖突
                     比如,master的File1未666666、777777兩行;branchTest修改后把777777刪掉了,切換的時(shí)候就會(huì)出現(xiàn)該問(wèn)題;
                     如果branchTest修改時(shí),不對(duì)master的代碼做改動(dòng),即單純的添加888888,則不會(huì)出現(xiàn)該問(wèn)題。
       【解決1】Force Checkout 會(huì)保留原汁原味的master代碼,分支修改的代碼不會(huì)出現(xiàn)再master
                      Smart Checkout選擇讓你手動(dòng)解決沖突,可參考:鏈接的第4點(diǎn)
                      Don't Checkout 就是讓你放棄切換分支
       【解決2】Don't Checkout放棄切換,然后commit一下,再切換,就不會(huì)有如上問(wèn)題
                      但這樣會(huì)導(dǎo)致本地存在多個(gè)commit,到時(shí)還得合并多個(gè)本地commit

3. 在錯(cuò)誤的分支修改了代碼:

       【場(chǎng)景】在branchTest修改完代碼后,發(fā)現(xiàn)分支錯(cuò)了,應(yīng)該是要在master是修改的
       【解決1】未commit情況下,切換master分支,如上解決沖突;
                       commit了的話(huà),可以reset后再切換;當(dāng)然如果改動(dòng)不大,可以切換后重新修改吧,
       【解決2】如果能確定push前遠(yuǎn)端兩個(gè)分支的代碼是一樣的, 那么可以git push origin branchTest:master將branchTest提交的代碼推送到遠(yuǎn)端commit分支
       【解決3】 如果push前遠(yuǎn)端兩個(gè)分支的代碼不一樣,會(huì)push rejected
             3-3-a. pull遠(yuǎn)端master代碼到當(dāng)前分支,會(huì)提示沖突,手動(dòng)解決沖突

在這里插入圖片描述

            3-3-b. 代碼重新commit
               手動(dòng)解決沖突后,可以看見(jiàn)log中,之前提交的commit已經(jīng)斷開(kāi)了,所以需要重新提交commit

在這里插入圖片描述

              重新commit后,會(huì)自動(dòng)合并回來(lái),這樣就可以git push origin branchTest:master

在這里插入圖片描述

       【建議】修改代碼前明確分支,提交代碼前先拉取代碼,有沖突則解決沖突。

總結(jié)

到此這篇關(guān)于Git常用場(chǎng)景使用-分支操作的文章就介紹到這了,更多相關(guān)Git常用場(chǎng)景使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • sqoop如何指定pg庫(kù)的模式(方法詳解)

    sqoop如何指定pg庫(kù)的模式(方法詳解)

    sqoop是一個(gè)用來(lái)將hadoop中hdfs和關(guān)系型數(shù)據(jù)庫(kù)中的數(shù)據(jù)相互遷移的工具,可以將一個(gè)關(guān)系型數(shù)據(jù)庫(kù)(mysql、oracle等)中的數(shù)據(jù)導(dǎo)入到hadoop的hdfs中,也可以將hdfs的數(shù)據(jù)導(dǎo)入到關(guān)系型數(shù)據(jù)庫(kù)中,本文給大家介紹sqoop如何指定pg庫(kù)的模式,一起看看吧
    2022-01-01
  • 算法系列15天速成 第七天 線(xiàn)性表【上】

    算法系列15天速成 第七天 線(xiàn)性表【上】

    人活在社會(huì)上不可能孤立,比如跟美女有著千絲萬(wàn)縷的關(guān)系,有的是一對(duì)一,有的是一對(duì)多,有的是多對(duì)多
    2013-11-11
  • .gitignore文件作用及使用方法詳解

    .gitignore文件作用及使用方法詳解

    這篇文章主要為大家介紹了.gitignore文件作用及使用方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 如何在Unity中使用VR暴風(fēng)魔鏡藍(lán)牙手柄

    如何在Unity中使用VR暴風(fēng)魔鏡藍(lán)牙手柄

    鑒于某些手機(jī)在使用大朋SDK以及谷歌SDK時(shí)會(huì)出現(xiàn)神器的小屏現(xiàn)象(比如某想的)故為了能夠最大程度的兼容更多的手機(jī),決定使用暴風(fēng)魔鏡的SDK。廢話(huà)不多說(shuō)直接將使用暴風(fēng)魔鏡SDK時(shí)遇到的問(wèn)題以及解決方案簡(jiǎn)單的羅列一下
    2021-09-09
  • git中submodule子模塊的添加、使用和刪除的示例代碼

    git中submodule子模塊的添加、使用和刪除的示例代碼

    這篇文章主要介紹了git中submodule子模塊的添加、使用和刪除的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 使用動(dòng)畫(huà)實(shí)現(xiàn)微信讀書(shū)的換一批效果(兩種方式)

    使用動(dòng)畫(huà)實(shí)現(xiàn)微信讀書(shū)的換一批效果(兩種方式)

    這篇文章主要介紹了使用動(dòng)畫(huà)實(shí)現(xiàn)微信讀書(shū)的換一批效果,本文通過(guò)實(shí)例代碼通過(guò)兩種方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • git提交空目錄的方法

    git提交空目錄的方法

    大家有時(shí)候希望從git倉(cāng)庫(kù)中拉取代碼時(shí)目錄就已經(jīng)存在了,不需要再手動(dòng)創(chuàng)建,但是git并不允許git提交空目錄,應(yīng)該怎么辦呢?這篇文章通過(guò)可能遇到的兩個(gè)情況來(lái)分別介紹如何解決,有需要的朋友們可以參考借鑒。
    2016-09-09
  • Git里多種撤銷(xiāo)操作的最佳方法

    Git里多種撤銷(xiāo)操作的最佳方法

    這篇文章我們會(huì)給大家介紹關(guān)于Git里的多種撤銷(xiāo)操作,我會(huì)講解某些你需要“撤銷(xiāo)”已做出的修改的常見(jiàn)場(chǎng)景,以及利用 Git 進(jìn)行這些操作的最佳方法。下面來(lái)一起看看吧。
    2016-09-09
  • 使用git查看分支方式

    使用git查看分支方式

    這篇文章主要介紹了使用git查看分支方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 真?zhèn)戊o態(tài)區(qū)別方法分析

    真?zhèn)戊o態(tài)區(qū)別方法分析

    有些用戶(hù)覺(jué)得,偽靜態(tài)和真靜態(tài)實(shí)際被收錄量會(huì)相差非常大,其實(shí)不然,從你個(gè)人角度,你去判斷一下一個(gè)帖子到底是真靜態(tài)還是偽靜態(tài)?
    2010-01-01

最新評(píng)論

都昌县| 宽甸| 信丰县| 九龙县| 无极县| 张家川| 治多县| 新密市| 台东县| 哈巴河县| 麻栗坡县| 葫芦岛市| 且末县| 福建省| 石渠县| 吉木乃县| 平泉县| 浑源县| 汶上县| 揭东县| 广河县| 缙云县| 阿克| 格尔木市| 庄浪县| 军事| 通江县| 石狮市| 东平县| 襄汾县| 云南省| 若尔盖县| 将乐县| 固安县| 衡阳市| 吉木萨尔县| 巍山| 新蔡县| 太白县| 梨树县| 德阳市|