激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 詳解Eclipse提交項目到GitHub以及解決代碼沖突

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

2021-07-22 15:54逆天子陸離 Java教程

這篇文章主要介紹了詳解Eclipse提交項目到GitHub以及解決代碼沖突,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

一、eclipse安裝git插件

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

菜單欄 --> help --> about eclipse ,如下圖:

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

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

二、eclipse提交代碼到github

1、登錄github,創建代碼倉庫

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

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

創建完成后如下圖:

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

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

2、在eclipse中創建要發布到github的項目

我這里是創建了一個最簡單的spring boot項目,結構如下:

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

3、與github建立連接,發布項目到github

3.1 share project及創建本地git倉庫

選中要發布的項目 --> 右擊 --> team --> share project...

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

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

勾選 use or create repository in parent folder ofproject,

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

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

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

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

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

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

3.2 提交代碼到本地git倉庫

為了方便提交代碼到git,我們在eclipse中打開相應的視圖窗口,菜單欄 window --> show view --> other...

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

在輸入框中輸入git,

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

選擇 git staging ,確定即可。

選擇項目,切換到 git staging 視圖,

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

在未提交文件區選擇要提交的文件,拖到下面待提交文件區或者右擊選擇的文件選擇 add to index ,填寫提交信息,點擊commit將文件提交到本地git倉庫。

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

3.3 發布項目到github

選中要發布的項目 --> 右擊 --> team --> remote --> push... ,粘貼 uri (也就是github倉庫地址, https://github.com/你的github賬號名稱/git倉庫名稱.git ),填寫github用戶名 user 、密碼 password ,點擊next。

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

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

點擊 source ref 的下拉框,選擇 master [branch] ,然后點擊 add spec ,下方 specifications for push 下面會出現要提交的分支信息,點擊next,再點擊finish,最后點擊ok就完成了。

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

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

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

最后在github上查看項目。

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

三、eclipse中使用git

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

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

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

四、eclipse中解決代碼沖突

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

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

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

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

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

右擊沖突文件 --> team --> add to index

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

此時,沖突文件變為修改圖標樣式, git staging 視圖中變成下圖:

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

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

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

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

原文鏈接:https://segmentfault.com/a/1190000018528906

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 狠狠操你 | av在线在线| 男男啪羞羞视频网站 | 精品一区二区在线播放 | 97青青| 国产精品岛国久久久久久 | 男男羞羞视频网站国产 | 国产精品久久久久久久久久10秀 | 国产福利视频 | 精品国产96亚洲一区二区三区 | 特级无码毛片免费视频尤物 | 91久久综合| 日韩欧美电影一区二区三区 | 亚洲国产精品久久久久久久久 | av在线浏览 | 国产精品一区二区三区在线 | 黑人一区 | 中文字幕在线看第二 | 欧美在线观看视频一区 | 国产精品免费麻豆入口 | 国产在线精品一区二区 | 免费国产视频大全入口 | 亚洲乱码精品久久久久 | 久久久婷婷一区二区三区不卡 | av电影免费播放 | 欧美人与性禽动交精品 | 精品久久久久久久久久久下田 | 成人免费毛片片v | 国产精品久久久久国产精品三级 | 久久精品中文字幕 | 久操免费在线视频 | 欧美大片一级毛片 | 成人国产在线看 | 激情国产视频 | 欧美精品亚洲人成在线观看 | 国产在线观看一区二区三区 | 欧美黑人伦理 | 一区二区免费 | 欧美五月婷婷 | 国产日韩精品欧美一区视频 | 国产精品久久久久久久久久大牛 |