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

詳解Eclipse提交項目到GitHub以及解決代碼沖突

 更新時間:2019年03月17日 09:07:50   作者:逆天子陸離  
這篇文章主要介紹了詳解Eclipse提交項目到GitHub以及解決代碼沖突,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

前言:來這家公司上班后,開始使用Git作為項目版本控制系統(tǒng),由于以前用的是SVN,所以對Git也就簡單學習了一下。但是,實踐出真知,當開始使用Git后,發(fā)現遇到了不少問題,也遇到過血的教訓,于是決定記錄一下,方便以后查看。

一、Eclipse安裝Git插件

如果是比較新的Eclipse版本,默認就已經安裝了Git插件。

菜單欄 --> Help --> About Eclipse ,如下圖:

如果有這個圖標,表示Eclipse已經安裝了Git插件,如果沒有這個圖標,就到Eclipse插件市場下載Git插件,具體步驟自行百度谷歌。

二、Eclipse提交代碼到GitHub

1、登錄GitHub,創(chuàng)建代碼倉庫

登錄 github ,然后在右上角 + 號下拉列表里找到 New repository ,創(chuàng)建一個新的倉庫。在 Repository name 填入 testgit ,其他保持默認設置,點擊 Create repository 按鈕,就成功地創(chuàng)建了一個空的Git倉庫。

創(chuàng)建完成后如下圖:

將最上方的倉庫地址(也就是這個: https://github.com/你的GitHub賬號名稱/Git倉庫名稱.git )復制下來,后面要用到。

2、在Eclipse中創(chuàng)建要發(fā)布到GitHub的項目

我這里是創(chuàng)建了一個最簡單的Spring Boot項目,結構如下:

3、與GitHub建立連接,發(fā)布項目到GitHub

3.1 share project及創(chuàng)建本地Git倉庫

選中要發(fā)布的項目 --> 右擊 --> Team --> Share Project... ,

勾選 Use or create repository in parent folder ofproject,

點擊紅色箭頭處,也就是項目,

點擊 Create Repository 按鈕,會在后面顯示的路徑下建立本地倉庫,最后點擊Finish按鈕即可。效果如下:

文件會變成未提交狀態(tài),此時我們可以提交代碼到本地倉庫。

3.2 提交代碼到本地Git倉庫

為了方便提交代碼到Git,我們在Eclipse中打開相應的視圖窗口,菜單欄 Window --> Show View --> Other... ,

在輸入框中輸入git,

選擇 Git Staging ,確定即可。

選擇項目,切換到 Git Staging 視圖,

在未提交文件區(qū)選擇要提交的文件,拖到下面待提交文件區(qū)或者右擊選擇的文件選擇 Add to Index ,填寫提交信息,點擊Commit將文件提交到本地Git倉庫。

3.3 發(fā)布項目到GitHub

選中要發(fā)布的項目 --> 右擊 --> Team --> Remote --> Push... ,粘貼 URI (也就是GitHub倉庫地址, https://github.com/你的GitHub賬號名稱/Git倉庫名稱.git ),填寫GitHub用戶名 User 、密碼 Password ,點擊next。

點擊 Source ref 的下拉框,選擇 master [branch] ,然后點擊 Add Spec ,下方 Specifications for push 下面會出現要提交的分支信息,點擊Next,再點擊Finish,最后點擊OK就完成了。

最后在GitHub上查看項目。

三、Eclipse中使用Git

提交代碼流程:一般是先 commit 到本地倉庫,然后再 pull 更新遠程倉庫代碼到本地,如果有沖突,文件會標紅,解決沖突了再 commit ,最后 push 到遠程倉庫。

用血的教訓得到的注意點:一定要經常 commit 代碼到本地倉庫!

當初就是因為沒有提交代碼到本地倉庫,導致本地寫的代碼被遠程倉庫的代碼覆蓋了,周末加班重新寫那些丟失的代碼!

四、Eclipse中解決代碼沖突

剛開始使用Git時,出現沖突后修改沖突部分,再提交到本地倉庫,結果所有文件都沖突了,對比卻又是一樣的,當時不知道怎么辦,就在另外的工作空間重新拉取一套代碼,把修改的代碼加進去。后來又遇到了,于是就找資料看怎么解決沖突,所以這里記錄一下。

比如我現在的項目沖突情況如下:

現在我們解決沖突,比如改為下面這樣:

右擊沖突文件 --> Team --> Add to Index

此時,沖突文件變?yōu)樾薷膱D標樣式, Git Staging 視圖中變成下圖:

后面就是正常的提交代碼流程了, commit 到本地倉庫,再 push 到遠程倉庫。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 一道Java集合框架題 多種解題思路

    一道Java集合框架題 多種解題思路

    這篇文章主要介紹了一道Java集合框架題,多種解題思路,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 如何兩步解決maven依賴導入失敗的問題

    如何兩步解決maven依賴導入失敗的問題

    這篇文章主要介紹了如何兩步解決maven依賴導入失敗的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Java枚舉_動力節(jié)點Java學院整理

    Java枚舉_動力節(jié)點Java學院整理

    enum 的全稱為 enumeration, 是 JDK 5 中引入的新特性,存放在 java.lang 包中。這篇文章給大家介紹Java枚舉相關知識,需要的的朋友參考下
    2017-04-04
  • java的java.security.egd源碼解讀

    java的java.security.egd源碼解讀

    這篇文章主要為大家介紹了java的java.security.egd源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • JavaWeb開發(fā)之使用jQuery與Ajax實現動態(tài)聯級菜單效果

    JavaWeb開發(fā)之使用jQuery與Ajax實現動態(tài)聯級菜單效果

    這篇文章主要介紹了JavaWeb開發(fā)之使用jQuery與Ajax實現動態(tài)聯級菜單效果的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • Spring Batch輕量級批處理框架實戰(zhàn)

    Spring Batch輕量級批處理框架實戰(zhàn)

    本文主要介紹了Spring Batch輕量級批處理框架實戰(zhàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Spring中的@CrossOrigin注冊處理方法源碼解析

    Spring中的@CrossOrigin注冊處理方法源碼解析

    這篇文章主要介紹了Spring中的@CrossOrigin注冊處理方法源碼解析,@CrossOrigin是基于@RequestMapping,@RequestMapping注釋方法掃描注冊的起點是equestMappingHandlerMapping.afterPropertiesSet(),需要的朋友可以參考下
    2023-12-12
  • SpringBoot中的文件上傳與下載詳解

    SpringBoot中的文件上傳與下載詳解

    這篇文章主要介紹了SpringBoot中的文件上傳與下載詳解,springboot是spring家族中的一個全新框架,用來簡化spring程序的創(chuàng)建和開發(fā)過程,本文我們就一起來看看上傳與下載的操作,需要的朋友可以參考下
    2023-08-08
  • 如何避免在Java?中使用雙括號初始化

    如何避免在Java?中使用雙括號初始化

    這篇文章主要介紹了如何避免在Java中使用雙括號初始化,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • SpringBoot使用SensitiveWord實現敏感詞過濾

    SpringBoot使用SensitiveWord實現敏感詞過濾

    這篇文章主要為大家詳細介紹了SpringBoot如何使用SensitiveWord實現敏感詞過濾功能,文中示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-01-01

最新評論

金山区| 宣威市| 西贡区| 尉犁县| 浮山县| 周至县| 恩施市| 天峻县| 奈曼旗| 玉龙| 郯城县| 方正县| 营山县| 安多县| 盐池县| 夹江县| 富民县| 永吉县| 斗六市| 青海省| 广饶县| 虎林市| 田东县| 福建省| 棋牌| 石阡县| 缙云县| 安西县| 获嘉县| 突泉县| 商城县| 资中县| 阳山县| 丹东市| 安平县| 金溪县| 儋州市| 绿春县| 丽江市| 广宗县| 临沭县|