在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

git作為代碼工具的實用小技巧

汽車玩家 ? 來源:沙茶敏碎碎念 ? 作者:沙茶敏碎碎念 ? 2020-01-21 17:50 ? 次閱讀

現在越來越多的程序員使用git作為代碼管理工具,git作為代碼工具的好處非常顯而易見,比如說速度快呀,更加容易協同開發等等。但是也有一些人會覺得git比較難以上手,今天我們來講一講一個程序員日常開發中一個常見的例子,給大家介紹一個git的小技巧,讓大家更好地進行使用。

我們都知道,git的很多操作都是基于分支級別的,到了上線的時候,我們需要把代碼合并到主干當中,然后進行發布。通常,我們可能在一個功能開發分支上開發了好幾個功能,但是因為某些關系,例如需求變更呀,老板不喜歡之類的原因,有些功能不能上線,或者有些功能需要提前上線(畢竟產品經理的嘴,騙人的鬼),這個時候,就很痛苦了,因為git默認是進行整個分支的合并,而不能指定若干的文件,這可怎么辦呢?

我們可以使用下面這個git的小技巧,進行合并指定的若干文件。假如我們要將branch dev中的若干文件合并到上線分支 branch online中,我們可以這么做。

首先,我們拉取dev分支,并且,merge合并下online分支,dev分支上面的代碼與online分支版本一致。特別要注意的是,如果online分支與dev分支都對同一個文件有操作,那么一定要進行這一步操作,否則,會將dev上面的文件直接覆蓋線上分支文件,造成不可預估的問題。

然后,我們切換到線上分支,從online分支上,拉取出一個新的分支,我們稱之為temp分支,并切換到temp分支上。命令如下所示:git checkout -b online_temp。

緊接著,我們可以把dev分支上,想要合并進主干的分支checkout到online_temp分支上,命令如下所示:git checkout dev 《目標文件夾或目標文件名》。

最后我們將對應的文件進行提交,然后切換到online分支上,將online分支與online_temp分支進行合并,就能夠完成了我們想要的操作。

可能你會問,這種小技巧除了合并指定的文件跟文件夾,還有沒有其他作用呢?當然有,舉個簡單的例子,我們可以利用這個小技巧,線上代碼合成工具,特別是大公司,大團隊,可能同時有多個人在同一個分支上面進行開發,如果每次都進行整個分支的上線,就比較危險,我們可以做一個頁面工具,每次勾選指定的文件,開發可以在頁面上進行codevreview等相關工作,最后完成功能的上線,可以大大的減少故障的發生。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4788

    瀏覽量

    68612
  • Git
    Git
    +關注

    關注

    0

    文章

    199

    瀏覽量

    15761
收藏 人收藏

    評論

    相關推薦

    Git常用的超級實用命令

    Git作為最流行的代碼版本控制工具,基本上已經成為了程序員的一個標配技能。無論使用GitHub,GitLib,Gitee等進行代碼托管,均基
    的頭像 發表于 10-09 17:19 ?1166次閱讀
    <b class='flag-5'>Git</b>常用的超級實用命令

    如何使用git工具

    2、使用git工具能干什么?現在師弟師妹們都知道組隊參加比賽了,比如:全國電設,飛思卡爾,美新杯,全國無聯網大賽,大學生創新實驗計劃等等。大家在合作開發項目的時候往往是使用U盤來“互通有無”,也就是說,即使兩個人
    發表于 12-30 20:40

    Git-1.9.5-preview20150319

    鼎鼎大名的軟件代碼管理工具Git,有Linux之父寫成,現在已經非常流行了吧,呵呵
    發表于 10-26 15:40 ?13次下載

    Git命令的講解和Git數據通信原理的資料概述

    代碼,還包括圖片、文件、網頁等。本篇文章結合流程圖、詳細的注解、實例操作針對Git的使用、Git數據通信原理進行細致的講解,利用半場足球賽的時間通讀全文后相信你面對Git會自信滿滿、知
    發表于 06-11 08:00 ?7次下載
    <b class='flag-5'>Git</b>命令的講解和<b class='flag-5'>Git</b>數據通信原理的資料概述

    騰訊是如何使用Git

    那么,切換到 git 來維護代碼倉庫,會對我們的日常開發造成影響嗎?答應是顯然的,首先我們需要學習 git 的基本概念與用法,然后就需要我們在具體的項目實踐過程中打磨我們的 git 使
    的頭像 發表于 08-10 15:02 ?2501次閱讀
    騰訊是如何使用<b class='flag-5'>Git</b>?

    通俗易懂的Git各指令的本質

    0前言 作為當前世界上最強大的代碼管理工具Git相信大家都很熟悉,但據我所知有很大一批人停留在clone、commit、pull、push.。。的階段,是不是對rebase心里沒底只敢
    的頭像 發表于 06-24 18:06 ?1443次閱讀

    Git常見的誤區和命令行工具等綜述

    Git常見的誤區和命令行工具等綜述
    發表于 08-31 09:51 ?0次下載

    GIT代碼的經典操作場景

    git對于大家應該都不太陌生,熟練使用git已經成為程序員的一項基本技能,盡管在工作中有諸如 Sourcetree這樣牛X的客戶端工具,使得合并代碼變的很方便。但找工作面試和一些需彰顯
    的頭像 發表于 04-09 16:42 ?1549次閱讀

    利用Learn Git Branching輕松學習Git

    Git作為世界上最流行的版本控制系統,可以說是每一位與程序打交道的朋友最值得學習的軟件之一。除了管理自己的項目,如果你對參與開源項目感興趣,那么Git更是聯結Github、Gitlab等知名
    的頭像 發表于 09-15 14:53 ?1575次閱讀

    如何設置Git的SSH秘鑰

    現在使用Git工具的人是越來越多了,許多的公司或組織都使用了Git進行代碼的保存、項目管理、多人協作開發等,應用的也是越發的廣泛了。我個人的使用感覺來看,以前也是用SVN進行
    的頭像 發表于 02-10 11:30 ?1884次閱讀
    如何設置<b class='flag-5'>Git</b>的SSH秘鑰

    Git命令合集(上)

    Git是一個很強大的分布式版本管理工具,它不但適用于管理大型開源軟件的源代碼(如:Linux、kernel),管理私人的文檔和源代碼也有很多優勢(如:wsi-lgame-pro)
    的頭像 發表于 02-15 10:43 ?634次閱讀
    <b class='flag-5'>Git</b>命令合集(上)

    Git命令合集(下)

    Git是一個很強大的分布式版本管理工具,它不但適用于管理大型開源軟件的源代碼(如:Linux、kernel),管理私人的文檔和源代碼也有很多優勢(如:wsi-lgame-pro)
    的頭像 發表于 02-15 10:44 ?497次閱讀
    <b class='flag-5'>Git</b>命令合集(下)

    Git的分支管理

    在項目的開發過程中,很多時候都會使用Git托管工具進行項目文件或者代碼的管理,方便團隊成員之間的協作開發。使用Git進行項目管理目前也是越來越受到歡迎,除了
    的頭像 發表于 02-20 14:49 ?1045次閱讀
    <b class='flag-5'>Git</b>的分支管理

    邊玩游戲邊學Git

    Git作為世界上最流行的版本控制系統,可以說是每一位與程序打交道的朋友最值得學習的軟件之一。除了管理自己的項目,如果你對參與開源項目感興趣,那么Git更是聯結Github、Gitlab等知名
    的頭像 發表于 02-28 14:06 ?509次閱讀
    邊玩游戲邊學<b class='flag-5'>Git</b>

    一文搞懂版本控制與Git

    在這個碼代碼的時代,我們越來越離不開版本控制工具。而在眾多版本控制工具中,Git無疑是最為強大和流行的。
    的頭像 發表于 10-20 09:46 ?449次閱讀
    一文搞懂版本控制與<b class='flag-5'>Git</b>
    主站蜘蛛池模板: 亚洲高清资源| 国产精品免费久久| 天天操天天拍| 久操视屏| 淫五月| 一区二区中文字幕| 中文字幕在线观看日剧网| 女18poren69| 亚洲欧洲一区二区三区在线观看| 男女交性视频免费| 亚洲一区二区色| 色多多视频官网| 久久女人网| 91在线电影| 免费一级黄色录像| 免费h视频网站| 国产叼嘿视频网站在线观看| 四虎影院免费在线| 精品一区二区三区免费爱| 亚洲午夜精品久久久久久成年| 久久精品国产免费看久久精品| 绝色村妇的泛滥春情| 色倩网站| 国产伦子一区二区三区| 四虎h789fcom| 中文字幕视频二区| 日本老师xxxxxxxxx79| 国产精品电影一区| 久久久久久免费观看| 婷婷在线观看网站| 色婷婷成人网| 午夜88| 在线观看日本免费不卡| 日本三级免费观看| 日本黄页网址| 激情九月| 女毛片| 天天干天天拍天天操| 亚洲一区二区精品推荐| 色激情小说| 手机看福利片|