如何把本地idea上的項目上傳到github上(推薦)
注意看標(biāo)題 是 上傳到github上,所以你的github地址是 : github.com 而不是其他的。
1.在github中創(chuàng)建一個賬號:https://github.com/join?source=header-home
2.下載并安裝git:https://git-scm.com/downloads
3.安裝成功后打開Git Bash,輸入下列命令,設(shè)置git全局用戶名和郵箱
$ git config --global user.name "Your Name" $ git config --global user.email email@example.com
4.在IDEA中設(shè)置Git,在File-->Setting->Version Control-->Git-->Path to Git executable選擇你的git安裝后的git.exe文件,然后點擊Test,測試是否設(shè)置成功
要是在bin目錄下沒找到此exe,不妨看看cmd目錄下面有沒有,也就是c://~install/cmd/git.exe;
5.在IDEA中設(shè)置GitHub,F(xiàn)ile-->Setting->Version Control-->GibHub
Host:github.com
Token:點擊Create API Token,輸入在github中注冊的用戶名和密碼生成token
點擊Test,測試是否連接成功
6.創(chuàng)建本地倉庫,VCS-->Import into Version Control-->Create Git Repository...
(要給自己的項目建立一個git本地倉庫,因為后面修改代碼應(yīng)當(dāng)先上傳到本地倉庫,再從本地倉庫上傳到github上)
在彈框中選中項目所在的位置,點擊OK,此時項目文件全部變成紅色(若選中其他位置,則git-->add不可點選,不知為何)
7.上傳項目到本地倉庫,項目右鍵選擇Git-->add,此時項目文件變成綠色,此時文件只是處于暫存區(qū),并沒有真正進入到版本庫中
(本步驟是接著第6步驟的,把代碼add到暫存區(qū)當(dāng)中)
項目右鍵Git--> Commit Directory,在彈窗中輸入Commit Message,點擊commit,此時項目文件從暫存區(qū)真正進入版本庫中,項目文件變成白色
(此步驟接著第7步驟,只有commint directory才是提交到本地倉庫);
9.上傳項目到GitHub中,VCS-->Import into Version Control-->Share Project on GitHub,在彈框中輸入倉庫名和描述,點擊Share,即可是上傳,中間會彈窗輸入GitHub的用戶名和密碼(已輸入過用戶名和密碼并記住的不會再次彈框輸入),上傳成功后IDEA右下角會給出提示
9.提交修改文件到GitHub
新增文件(紅色),右鍵-->Git-->add,將新增的文件加入本地倉庫,此時文件變綠色
修改文件(藍色)
在項目右鍵-->Git-->Commit Directory,查看有變動的文件并輸入Commit Message,點擊Commit and Push...
提交后會進行語法檢查,若存在錯誤或警告會給出確認提示,點擊Commit,彈出Push框,點擊Push,上傳GitHub成功(因為此時是你自己的項目,
所以有權(quán)限提交,一般git到別人的項目,應(yīng)當(dāng)叫別人給與權(quán)限你才能提交)
到此這篇關(guān)于如何把本地idea上的項目上傳到github上的文章就介紹到這了,更多相關(guān)idea項目上傳github內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot快速設(shè)置攔截器并實現(xiàn)權(quán)限驗證的方法
本篇文章主要介紹了SpringBoot快速設(shè)置攔截器并實現(xiàn)權(quán)限驗證的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01詳解Spring Cloud Finchley版中Consul多實例注冊的問題處理
這篇文章主要介紹了詳解Spring Cloud Finchley版中Consul多實例注冊的問題處理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08springboot 使用QQ郵箱發(fā)送郵件的操作方法
這篇文章主要介紹了springboot使用QQ郵箱發(fā)送郵件功能,本文通過實例圖文相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-10-10JavaWeb實現(xiàn)用戶登錄與注冊功能(服務(wù)器)
這篇文章主要介紹了JavaWeb實現(xiàn)用戶登錄與注冊功能,服務(wù)器部分的關(guān)鍵代碼實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08