使用IDEA向Gitee提交SpringBoot項目進行遠程管理
如何將初始化完成的 Spring Boot 項目,提交的 Gitee 倉庫,進行遠程管理?
0. 環(huán)境說明
- IDEA 2022.3.1
- Gitee
1.創(chuàng)建并初始化 Spring Boot 項目
使用IDEA創(chuàng)建及初始化 Spring Boot 項目:IDEA 2022 創(chuàng)建 Spring Boot 項目詳解
2.創(chuàng)建Gitee倉庫
打開 Gitee,點擊右上角創(chuàng)建新的倉庫。
輸入倉庫名稱等信息,點擊創(chuàng)建。注意,此處最好不要初始化任何文件,否則本地 push 到遠程倉庫時需要合并。若已經(jīng)初始化了 readme 文件,也不要慌,文章結(jié)尾給出了解決分支合并方案。
復制創(chuàng)建好的倉庫的 Https 地址。
3.提交到遠程倉庫
打開已經(jīng)初始化完成的 Spring Boot 項目,點擊 VCS 菜單下的 Create Git Repository 選項,創(chuàng)建本地 git 倉庫。
選擇 git 倉庫的目錄,一般直接保存在當前工程文件夾即可。創(chuàng)建完成后,在本工程的目錄下,會生成 .git 隱藏文件夾。
創(chuàng)建完成之后,可以看到工程目錄下所有的文件都變?yōu)榱思t色,這表示當前未加入到 git 進行管理。加入 git 管理,但未提交的文件會顯示為綠色。
在本項目中,需要加入 git 管理的文件為 src 目錄下的工程代碼和測試代碼,已經(jīng)本項目的 pom.xml 文件。在 src 文件夾右鍵,選擇 git 目錄下的 add 操作,將 src 中的所有文件加入 git 管理。
同樣的,選中 pom.xml 文件,將其加入 git 管理。后續(xù)若有其他文件,也可以采用同樣的方式,將文件加入 git 管理。
通過點擊下方的 Git 按鈕,可以查看當前工程,有哪些文件已經(jīng)加入 Git 管理,哪些文件未加入Git 管理。
Changs 文件夾下,綠色的文件為已加入 git 管理,但未提交的文件。Unversioned Files 文件夾下為未加入 git 管理的文件。
右鍵點擊 Changes 文件夾,選擇 Commit Files ,將已加入 git 管理的文件進行提交。
按項目管理需要填寫 Commit Message ,點擊 Commit 按鈕右邊的小三角,選擇 Commit and Push,提交的同時推送到遠程倉庫。
若第一次提交到遠程倉庫,需點擊 Define remote ,在 URL 欄填入在 Gitee 中復制的 Https 地址。
若在本機 IDEA 未登錄過 Gitee,會彈出如下登錄界面。輸入 Gitee 賬戶及密碼,進行登錄。
一切配置完成后,直接點擊 push ,將代碼提交到遠程倉庫。
提交完成之后,查看 Gitee 界面,已經(jīng)可以看到提交的代碼了。
4. 可能遇到的問題
在 push 代碼時,可能會遇到報錯,顯示如下問題。
hint : Updates were rejected because the remote contains work that you do
這是由于,在提交代碼時,遠程倉庫有本地倉庫沒有的文件造成的。即,在 Gitee 初始化項目是,選擇了初始化 readme 等文件。
這時,我們需要使用命令,合并兩個獨立啟動倉庫的歷史。
git pull origin master --allow-unrelated-histories
執(zhí)行該條命令后,會發(fā)現(xiàn)本地多了 readme 等 Gitee 遠程倉庫中初始化的文件,同時本地文件也已經(jīng)提交到了遠程倉庫。
到此這篇關(guān)于使用IDEA向Gitee提交SpringBoot項目進行遠程管理的文章就介紹到這了,更多相關(guān)Gitee提交SpringBoot項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot啟動失敗的解決方法:A component required a&nb
這篇文章主要介紹了解決SpringBoot啟動失?。篈 component required a bean of type ‘xxxxxxx‘ that could not be found.,目前解決方法有兩種,一種是不注入bean的方式,另一種是使用@Component的方式,本文給大家詳細講解,需要的朋友可以參考下2023-02-02JSP頁面?zhèn)鲄⒊霈F(xiàn)中文亂碼的解決方案
這篇文章主要介紹了JSP頁面?zhèn)鲄⒊霈F(xiàn)中文亂碼的解決方案,非常實用,需要的朋友可以參考下2014-08-08完美解決IDEA Ctrl+Shift+f快捷鍵突然無效的問題
這篇文章主要介紹了完美解決IDEA Ctrl+Shift+f快捷鍵突然無效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02java WebSocket的實現(xiàn)以及Spring WebSocket示例代碼
本篇文章主要介紹了java WebSocket的實現(xiàn)以及Spring WebSocket,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01mybatis的test坑及解決(不等于‘‘ 且 不等于0)
這篇文章主要介紹了mybatis的test坑及解決(不等于‘‘ 且 不等于0),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03