一文教你怎樣通過 IDEA操作Gitee 進行Git版本控制

      網友投稿 1500 2022-05-29

      學習時,接觸到了Git這個版本控制軟件,經常用到它來管理代碼。以下介紹IDEA如何操作碼云gitee,通過IDEA把項目推送到碼云、克隆倉庫等操作方法。

      文章在后續進行了補充,在完善文章的時候,發現最初寫這篇文章時用來演示的文件,已經有部分修改了(這個文件夾不是另建來演示的,平時也存放項目),所以有一些文件發生了變化(比如 _ 變成了 - )。

      以下演示是idea操作gitee的方法,idea操作Github的方法與Gitee相似,也可以參考這篇文章:IDEA連接Github之Git版本控制教程

      對于碼云的使用,學習可以參考這篇文章:不會碼云Gitee怎樣實戰使用?看完它你就知道了,如果只是想快速地大概了解一下碼云,可以參考這篇文章:Gitee使用之快速入門教程

      一、 Gitee相關介紹

      簡介:介紹Gitee的相關信息。

      碼云是現在國內最大的代碼托管平臺,功能與GitHub相似,是一個分布式版本控制系統,提供基于git的代碼托管服務,是一個為開發者提供穩定、高效、安全的云端軟件開發協作的平臺。

      一個開源項目,開源分為兩個群體:核心開發團隊、貢獻者。

      核心開發團隊,擁有對代碼修改的最終決定權。

      貢獻者,能查看源代碼但不能對版本庫提交修改。

      使用分布式版本控制系統(如Git):

      可以在本地克隆一個完整的版本庫。

      開發者不需要一直保持連接共享版本庫的狀態,幾乎全部操作都(脫離網絡)能在本地版本庫中完成。

      不單單是核心開發團隊可以克隆一份本地版本庫,貢獻者(非項目成員)也可以從共享版本庫中克隆一份本地版本庫,但是 只有 核心開發團隊可以將最近的本地版本庫推送到共享版本庫上。

      貢獻者(非項目成員)如果想提交自己對項目的修改,用 git format-patch 命令將本地倉庫提交轉換為補丁文件或補丁文件序列,再通過 郵件 發送給核心開發團隊。或者搭建一個自己的 共享版本庫 ,通過 郵件 創建一個拉拽請求(Pull Request),讓核心開發團隊成員到自己的版本庫來抓取(Pull)。

      如果想了解更多碼云的相關信息,可以查看這篇文章: 不了解碼云Gitee?看完這教程你就知道了

      二、 在IDEA推送項目到Git(如果是上傳已經打開的項目,可以忽略第二部分)

      簡介:這一部分,可以理解為克隆遠程倉庫,修改后再提交。

      現在一般主流的集成開發工具都支持git,idea也集成了git的客戶端。

      打開 idea ,點擊 Check out from Version Control ,如下圖所示

      選擇 Git

      點擊后會彈出以下窗口,把gitee的 遠程倉庫地址 復制下來,填上

      項目存放的路徑(本地的路徑),填完后點擊 Test 測試一下,如圖所示

      碼云的使用操作,可以參考這篇文章:Gitee使用操作之快速入門教程

      接著點擊 Yes

      idea不能識別代碼的類型,選擇從現有代碼導入項目,點擊 Next

      這里會自動補充完成(根據上面的創建),會自動填上 項目名 和 項目地址 的,可以直接點擊 Next

      這里可以直接點擊 Next

      接著,點擊 Finish 完成

      上面根據 2.1 的導入完成后,打開idea如下圖所示,我們把 Git school.iml (根據自己的名字,上面操作起的名字不同,生成的配置文件的文件名也不同) 提交到遠程倉庫。

      右鍵 文件名 ,點擊 Git --> Add

      點擊后,文件名會變顏色,如下圖

      一文教你怎樣通過 IDEA操作Gitee 進行Git版本控制

      接著在右鍵點擊 文件名 ,點擊 Git --> Commit File… (如果右鍵的是文件夾,則顯示這個 Commit Directory … )

      點擊后如下,會顯示上面選擇的 提交的文件 ,填上本次 提交的描述 (推薦填寫,免得后續不知道以前提交的原因) ,點擊 Commit

      點擊后,如果成功,左下角會彈出一下提示(如果不成功,根據錯誤提示查找報錯原因)

      點擊左下角的 Version Control ,可以查看Git的版本管理信息,點擊 Local Changes ,查看本地修改了的文件

      點擊 Log ,查看git的提交日志

      三、 IDEA使用Git前的準備

      簡介:介紹上傳項目前的準備。

      打開 idea 的設置面板 File --> Settings(快捷鍵: Ctrl+Alt+S )

      點擊 Version Control --> Git ,修改git可執行文件的路徑(如果下載Git的時候是默認安裝的路徑,這里好像會自動關聯),找到git安裝目錄下的 git.exe 文件

      點擊 Test 測試一下,檢查配置是否成功,配置成功的話會提示版本號的

      創建這個項目的git本地倉庫,點擊 VCS --> Import into Version Control --> Create Git Repository

      選擇目錄路徑(根據自己的選擇),點擊 OK

      打開項目的目錄,會發現生成了一個 .git 文件夾,git本地倉庫創建完成。

      四、 在IDEA推送項目到Git

      右鍵項目名,點擊 Git --> Add

      也可以在idea的導航欄選擇,點擊 VCS --> Git --> Add

      提交的方法有幾個,選擇一個進行操作就可以了。

      直接點擊上方導航欄的 √ 就可以了

      右鍵需要提交的項目名,點擊 Git --> Commit File (如果選擇的是單個文件,顯示的是 Commit File ,如果選擇的是文件夾,顯示的是 Commit Directory )

      點擊 VCS --> Commit (或者按快捷鍵 Ctrl + k )

      點擊上方導航欄的 VCS --> Git --> Commit Directory

      提交到本地倉庫的時候,會彈出提示讓你檢查確認,添加提交的描述(完善下文章,所以和最初寫這篇文章的時候,項目、描述等有些變化),根據自己的情況修改,如下圖所示

      右鍵 項目名 ,點擊 Git --> Repository --> push (或者按快捷鍵:Ctrl + Shift +K )

      點擊上方導航欄的 VCS --> Git --> Push

      會彈出窗口顯示推送的項目(如果沒有填過 賬號密碼 ,也就是說首次提交,是需要填寫git的賬號信息的)

      提交完成,可以登錄git,去遠程倉庫檢查一下。

      五、 在IDEA從遠程倉庫克隆工程到本地倉庫

      點擊 VCS --> Git --> Clone

      點擊后會彈出窗口,如下圖所示,填寫相關信息

      克隆完成后,可以打開本地存放路徑(根據自己情況,也就是上面選擇的路徑),查看克隆下來的倉庫。

      六、 在IDEA從遠程倉庫拉取代碼

      點擊上方導航欄 VCS --> Git --> Pull

      點擊后會彈出一下窗口,(根據自己情況)選擇需要拉取的代碼

      七、 在IDEA創建分支

      點擊 VCS --> Git --> Branches (或者按快捷鍵: Ctrl+Shift+` )

      彈出以下窗口,點擊 New Branch

      再填寫 分支名 (這里勾選的話,創建完成就切換到這個新建的分支)

      八、 在IDEA切換分支

      點擊 VCS --> Git --> Branches (或者按快捷鍵: Ctrl+Shift+` )

      選擇需要切換到的分支,點擊 Checkout 就可以了

      操作完成。

      Git IDE

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:一線互聯網常見的14個Java面試題
      下一篇:Android四大組件詳解
      相關文章
      亚洲国产天堂在线观看| 亚洲日韩人妻第一页| 亚洲国产日韩在线视频| 国产亚洲精彩视频| 亚洲人成色99999在线观看| 亚洲人成7777| 亚洲最大成人网色香蕉| 久久精品亚洲AV久久久无码| 亚洲一本之道高清乱码| 中中文字幕亚洲无线码| 亚洲精品亚洲人成在线播放| 亚洲国产成人精品激情| 精品亚洲国产成人| 一本色道久久88—综合亚洲精品| 亚洲AV日韩综合一区尤物| 亚洲中文字幕久久精品蜜桃| 亚洲GV天堂GV无码男同| 精品无码专区亚洲| 亚洲黄片毛片在线观看| 精品国产亚洲一区二区在线观看 | 亚洲真人无码永久在线| 亚洲午夜无码久久久久| 日韩va亚洲va欧洲va国产| 亚洲av无码精品网站| 亚洲国产综合专区电影在线| 91精品国产亚洲爽啪在线影院 | 亚洲精品国产福利一二区| 亚洲精品视频免费| 亚洲熟妇av一区二区三区| 亚洲av综合色区| 亚洲美女视频一区| 国产精品亚洲片在线va| 亚洲成a人片在线观看天堂无码 | 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲乱码日产精品一二三| MM1313亚洲精品无码久久| 4338×亚洲全国最大色成网站| 亚洲免费观看视频| 91亚洲自偷手机在线观看| 亚洲资源最新版在线观看| 亚洲youwu永久无码精品|