亚洲av成人精品日韩一区,97久久久精品综合88久久,玩弄japan白嫩少妇hd,亚洲av片不卡无码久久,玩弄人妻少妇500系列

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

汽車玩家 ? 來源:沙茶敏碎碎念 ? 作者:沙茶敏碎碎念 ? 2020-01-21 17:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70715
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    205

    瀏覽量

    16211
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Git常用的超級實用命令

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

    如何使用git工具

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

    git代碼拉取總結(jié)

    一、git代碼拉取@TOC1.獲取代碼地址:EP33: recursive ssh://172.29.169.30:29418/MCU/SCC -b v2.0-saic-ep332.步驟:1)
    發(fā)表于 02-11 07:56

    Git-1.9.5-preview20150319

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

    Git命令的講解和Git數(shù)據(jù)通信原理的資料概述

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

    通俗易懂的Git各指令的本質(zhì)

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

    Git常見的誤區(qū)和命令行工具等綜述

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

    GIT代碼的經(jīng)典操作場景

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

    利用Learn Git Branching輕松學(xué)習(xí)Git

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

    如何設(shè)置Git的SSH秘鑰

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

    Git命令合集(上)

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

    Git命令合集(下)

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

    Git的分支管理

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

    邊玩游戲邊學(xué)Git

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

    一文搞懂版本控制與Git

    在這個碼代碼的時代,我們越來越離不開版本控制工具。而在眾多版本控制工具中,Git無疑是最為強大和流行的。
    的頭像 發(fā)表于 10-20 09:46 ?689次閱讀
    一文搞懂版本控制與<b class='flag-5'>Git</b>