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

版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服)

這篇具有很好參考價(jià)值的文章主要介紹了版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本文章僅講解代碼提交和分支合并。

目錄

一、提交并推送到私服

二、遇到的問題


1、將代碼克隆到本地,idea打開,不使用主分支(master)進(jìn)行開發(fā)操作。

2、也不使用dev分支進(jìn)行開發(fā)操作,而是新建一個(gè)功能分支進(jìn)行模塊功能的開發(fā)。


一、提交并推送到私服

在dev分支的基礎(chǔ)上,新建功能分支進(jìn)行業(yè)務(wù)功能的完善,完成后提交并合并分支,根據(jù)圖文操作:

1、先在新建的開發(fā)分支中進(jìn)行提交:

版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服),Git,git,學(xué)習(xí),筆記

idea 左下角的Git(Version Control)中顯示Local Changes窗口:?http://t.csdn.cn/8n3PS?

2、切換到dev分支中:

版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服),Git,git,學(xué)習(xí),筆記

3、將開發(fā)分支與dev分支合并:

在合并過程中,可能會(huì)有某些沖突,你需要具體看看有哪些沖突,去解決(決定保留哪一段代碼,結(jié)果應(yīng)該只剩下你希望的最終版本)。

?版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服),Git,git,學(xué)習(xí),筆記

4、此時(shí)查看是否切到dev分支,并且查看你開發(fā)的功能對(duì)應(yīng)的代碼是否在dev分支,如果開發(fā)的代碼都在,證明開發(fā)的功能已經(jīng)合并到當(dāng)前分支了。

5、將本地代碼推送到遠(yuǎn)端:

版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服),Git,git,學(xué)習(xí),筆記

版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服),Git,git,學(xué)習(xí),筆記

6、遠(yuǎn)端進(jìn)行查看。


二、遇到的問題

1、當(dāng)在Git中合并分支時(shí),如果兩個(gè)分支在同一個(gè)文件同一個(gè)位置有沖突的修改,就會(huì)產(chǎn)生沖突(conflict)。解決沖突的一般步驟如下:

1. 使用git merge命令合并分支時(shí),如果出現(xiàn)CONFLICT提示,表示有沖突產(chǎn)生。

2. 使用git status命令看到發(fā)生沖突的文件。

3. 打開發(fā)生沖突的文件,里面會(huì)用<<<<<<<、=======、>>>>>>>標(biāo)記出沖突的起始和結(jié)束。

4. 編輯文件,刪除特殊標(biāo)記,決定保留哪一段代碼,結(jié)果應(yīng)該只剩下你希望的最終版本。

5. 添加該文件解決沖突 git add 文件名

6. 繼續(xù)合并 git commit

7. 完成合并,并生成一個(gè)新的commit,commit message可寫為"resolve conflict"。

建議在解決沖突時(shí),仔細(xì)確認(rèn)最終的代碼版本,不要遺留任何標(biāo)記和錯(cuò)誤的代碼。如果沖突太復(fù)雜,也可以考慮通過git stash將更改暫存,revert到某個(gè)版本,重新來過。?

2、為何在dev的基礎(chǔ)上,新建功能分支?

通常情況下,公司會(huì)有一個(gè)主要的dev開發(fā)分支。每個(gè)程序員從dev分支上再拉出一個(gè)自己的分支(如feature/new_function等)。

這樣每個(gè)程序員在自己的分支上開發(fā),不會(huì)互相影響。

開發(fā)完成后,再通過pull request等方式將代碼合并回dev分支。文章來源地址http://www.zghlxwxcb.cn/news/detail-733384.html

到了這里,關(guān)于版本控制工具Git集成IDEA的學(xué)習(xí)筆記(第三篇Git私服)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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

    本地版本控制工具Git

    明確設(shè)計(jì)思路,精準(zhǔn)定位問題,對(duì)于我們后期理解迭代工程有很大的幫助。 這就是我們常說的 40%設(shè)計(jì),20%編寫和剩下的40%時(shí)間進(jìn)行調(diào)試優(yōu)化 。 今天為大家?guī)淼氖?通過Git工具存儲(chǔ)和對(duì)比具有階段性成果的代碼版本 。 Q1:代碼調(diào)通了,但是不知道是哪部分導(dǎo)致問題的存在?

    2024年04月28日
    瀏覽(27)
  • Git:版本控制工具

    Git:版本控制工具

    Git是分布式版本控制系統(tǒng),同時(shí)是內(nèi)容管理系統(tǒng)、工作管理系統(tǒng)等,與Linux命令完全兼容。 與集中式版本控制系統(tǒng)(比如SVN)不同,Git是分布式的,可以通過Git從服務(wù)器上把完整的Git倉庫克隆到本地。 協(xié)同修改 數(shù)據(jù)備份 版本管理 權(quán)限控制 歷史記錄 將工作區(qū)的修改添加(

    2024年01月19日
    瀏覽(31)
  • IDEA 中如何完成Git 和SVN 版本控制的切換

    IDEA 中如何完成Git 和SVN 版本控制的切換

    自己之前習(xí)慣了使用git、所以IDEA中集成的是git;現(xiàn)在公司使用SVN、IDEA中要集成SVN。 前提: 你已經(jīng)在IDEA中完成了Git 和 SVN的相關(guān)配置。 最后不要忘記 點(diǎn)擊apply和ok

    2024年02月16日
    瀏覽(28)
  • 版本控制 Git工具的使用

    版本控制 Git工具的使用

    版本控制(Revision control)是一種在開發(fā)的過程中用于管理我們對(duì)文件、目錄或工程等內(nèi)容的修改歷史,方便查看更改歷史記錄,備份以便恢復(fù)以前的版本的軟件工程技術(shù)。簡(jiǎn)單來說就是用于管理多人協(xié)同開發(fā)項(xiàng)目的技術(shù)。 沒有進(jìn)行版本控制本身缺乏正確的流程管理,在軟件

    2024年02月10日
    瀏覽(28)
  • 版本控制工具Git常見用法

    Git 是一個(gè)非常強(qiáng)大和靈活的版本控制工具,提供了許多命令和功能來管理代碼的版本、分支、合并等。以下是一些 Git 的詳細(xì)用法: 配置相關(guān)命令: 設(shè)置用戶名和郵箱: git config --global user.name \\\"Your Name\\\" git config --global user.email \\\"your.email@example.com\\\" 基本操作: 初始化一個(gè)新倉庫

    2024年02月11日
    瀏覽(25)
  • 版本控制工具之git安裝

    版本控制工具之git安裝

    作為軟件開發(fā)者的必備工具——版本控制工具,git無疑深受歡迎。 業(yè)界常用的版本控制工具主要有兩種:SVN和Git SVN 傳統(tǒng)的版本控制工具,特點(diǎn)為集中式分布。 使用一臺(tái)專用的服務(wù)器存儲(chǔ)所有資料。 缺點(diǎn)是所有的動(dòng)作都必須依賴于中央服務(wù)器,如果服務(wù)器掛掉, 或者網(wǎng)絡(luò)不

    2023年04月19日
    瀏覽(19)
  • Git分布式版本控制工具

    Git分布式版本控制工具

    1.應(yīng)用場(chǎng)景 備份 代碼還原 協(xié)同開發(fā) 追溯問題代碼的編寫人和編寫時(shí)間 2.Git安裝與常用命令 ls/ll:查看當(dāng)前目錄 cat:查看文件內(nèi)容 touch:創(chuàng)建文件 vi:vi編輯器,vi+文件名,(使用vi編輯器方便展示效果) 在vi編輯器中,按下鍵盤上的Esc鍵,確保你處于正常模式(Normal Mode)。

    2024年02月12日
    瀏覽(28)
  • 分布式版本控制工具——git

    分布式版本控制工具——git

    ?1主頁::我的代碼愛吃辣 ??2知識(shí)講解:Linux——git ??3開發(fā)環(huán)境:Centos7 ??4前言:git是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。? 也是Linus Torvalds為了幫助管理Linux內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件。 目錄

    2024年02月09日
    瀏覽(28)
  • Git 分布式版本控制工具

    Git 分布式版本控制工具

    Git是一個(gè)分布式版本控制工具,主要用于管理開發(fā)過程中的源代碼文件(Java類、xml文件、html頁面等),在軟件開發(fā)過程中被廣泛使用。 在IDEA開發(fā)工具中可以集成Git(后面會(huì)講解Git安裝和集成過程): 集成后在IDEA中可以看到Git相關(guān)圖標(biāo): 可以通過啟動(dòng)兩個(gè)IDEA窗口模擬兩個(gè)

    2024年02月06日
    瀏覽(24)
  • 版本控制工具 - git的安裝與使用

    版本控制工具 - git的安裝與使用

    ??Git 是一個(gè)免費(fèi)和開源 的分布式版本控制系統(tǒng),旨在以速度和效率處理從小型到大型項(xiàng)目的所有內(nèi)容。Git易于學(xué)習(xí) 占用空間小,性能快如閃電. 它優(yōu)于 SCM 工具,如 Subversion, CVS, Perforce, 和 ClearCase 具有 廉價(jià)的本地分支, 方便的暫存區(qū)域和多個(gè)工作流等功能。 git記錄的是什

    2024年02月15日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包