安裝git
在idea中上傳本地代碼到github中需要使用到git,可以在git官網下載,
然后選擇位置安裝,一路點擊下一步即可。
在github上創建遠程倉庫
在github的右上角,點擊加號下方的 New repository --> 在 Repository name 輸入框中輸入遠程倉庫名 ---->在Description (optional)輸入框中添加對項目的描述 --->然后點擊下方的綠色按鈕,創建遠程倉庫完成。
- 注意 : 在github上創建遠程倉庫后,會自動生成URL,在idea上傳到github上時會用到,例如,上圖中我的URL為: https://github.com/gujunling/test.git
方式一:使用命令上傳項目代碼到github
在idea中打開Terminal
-
git初始化本地倉庫
在命令行中輸入 git init
-
將本地代碼提交到本地倉庫中
在命令行中輸入 git status git add * git add .(所有的文件) git status git commit -m '提交內容的描述'
//注意,單引號內輸入對本次提交的內容的描述,不寫會出錯
3.將本地倉庫與遠程倉庫進行綁定,並且push
git remote add origin 你的遠程倉庫的URL //例如 git remote add origin https://github.com/gujunling/test.git //將代碼提交到github上 git push origin master
示例:
上傳后github中遠程倉庫效果
將github上的代碼下載到本地,修改后再更新
//clone下的代碼倉庫會自動與你克隆那個遠程倉庫綁定 //例如 git clone https://github.com/gujunling/test.git //將github中的最新代碼再更新到本地 git pull origin master
使用命令上傳項目代碼到github比使用idea界面中的簡單點,使用圖形化界面實際上還是使用命令的操作。
方式二:使用idea的圖形化界面上傳項目代碼到github
1. 依次選擇 File ---> Settings ---> Version Control ---> Git 在 Path to Git executable 中選擇自己安裝的git的路徑,然后可以點擊右邊的Test測試,出現git的版本表示成功,如下圖1所示。 2. 在Version Control中選擇Github 點擊右上方的加號,在彈出的界面中添加自己的github賬號和密碼,如下圖2所示,顯示出自己的github賬號表示成功。 3. 在idea上方依次選擇 VCS ---> Import into Version Control ---> Create Git Repository , 如圖3所示,點擊 Create Git Repository,出現如下圖3所示 4.在第3步后彈出的界面中選擇本地要提交的項目的路徑。如下圖4所示。 5. 在彈出的 Git init 界面中點擊 Yes 。 6. 右擊項目選擇 Git ---> Add 7. 右擊項目選擇 Git ---> Commit Directory ,將該項目提交到本地倉庫,如下圖5所示。 8. 在彈出的 Commit Changes 界面中輸入自己對提交內容的描述,如下圖6所示,點擊commit,將代碼提交到本地倉庫完成。 9. 將該項目 push (上傳)到新建的遠程倉庫中,(創建遠程倉庫步驟如上述所示),如下圖7所示。 10. 在彈出的界面中點擊 Define remote,URL選擇遠程倉庫的URL即可,選擇OK,如果出現自己對提交內容的描述,點擊對提交內容的描述,(如下圖8所示),選擇push,稍等片刻,idea會提交項目 push successful ,項目上傳成功,在github中可以看到提交內容,如下圖9所示。
圖1:
圖2:
圖3:
圖4:
圖5:
圖6:
圖7:
圖8:
圖9:
方式三:將idea中的項目代碼直接提交到github中
選擇 VCS ---> Import into Version Control ---> Share Project on GitHub --->彈出界面點擊 Share Anyway ---> 點擊 share
idea會自動幫我們創建github遠程倉庫,並且把項目提交上去。注意,項目名即為遠程倉庫名,也可以在點擊share之前修改提交的項目名,實際提交的還是此項目。
如圖:
如果操作不當可能會出現的問題
問題一:在idea中, 當點擊提交的時候出現提示信息:
Please specify commit message
解決方法: 在 commit message 中填寫對提交內容的描述, 例如: 初始化提交等。
當添加了對提交內容的描述之后, 就可以正確提交了。
當提交成功之后就可以在github服務器端看到你本次提交的內容了!
問題二:出現錯誤信息
error:src refspec master does not match any
引起該錯誤的原因是目錄中沒有文件,空目錄是不能提交上去的。
解決辦法:在項目的根目錄下,創建README.md 文件即可,使用下方的命令:
touch README.md
git add README.md
git其他命令
git remote rm origin //移除本地與遠程倉庫的綁定,可以重新連接新的遠程倉庫 git pull origin master //將github上的代碼更新到本地
上傳項目代碼到github還可以參考下方鏈接
參考1:https://www.cnblogs.com/alone-striver/p/7745744.html