1. 首先需要在操作系統(tǒng)上安裝Git分布式管理系統(tǒng)
--> 安裝方法見這里
2. 在Intellij IDEA中配置Git與GitHub
打開Settings(File-->Settings) --> 在搜索欄內(nèi)輸入git,回車跳轉(zhuǎn)到Git配置頁(yè)面 --> 將git的運(yùn)行路徑填入Path to Git executable一欄(一般IDEA會(huì)自動(dòng)定位)葬燎,其他配置選項(xiàng)按默認(rèn)即可 --> 點(diǎn)擊Test進(jìn)行測(cè)試,配置成功將顯示如下界面
同理,配置GitHub也是一樣(沒有GitHub帳號(hào)的朋友需要先去GItHub官網(wǎng)進(jìn)行注冊(cè))州叠。在GitHub配置頁(yè)面中,Host一欄填入github.com凶赁,帳號(hào)認(rèn)證方法有兩種咧栗,使用右邊的Auth Type下拉框可以自由選擇
(1)第一種方法可以選擇使用帳號(hào)密碼認(rèn)證(Password)
在Login一欄填入你GitHub的用戶名 --> Password那欄填入你GitHub的登錄密碼 --> 點(diǎn)擊Test進(jìn)行連接測(cè)試,配置成功界面如下
(2)也可以選擇使用Token進(jìn)行認(rèn)證
打開自己的GitHub主頁(yè)虱肄,點(diǎn)擊自己的頭像找到Settings并進(jìn)入致板,在左邊目錄欄找到Personal access tokens,點(diǎn)擊Generate new token咏窿,按照步驟申請(qǐng)即可斟或,過(guò)程簡(jiǎn)單。Scopes(范圍)那里建議全選集嵌。
Token申請(qǐng)成功后萝挤,將Token復(fù)制到Token一欄中,點(diǎn)擊Test即可根欧,見下圖
然后點(diǎn)擊Apply --> OK怜珍,IDEA對(duì)Git與GitHub的相關(guān)配置到完成了。
3. 創(chuàng)建本地項(xiàng)目的Git倉(cāng)庫(kù)(Repository)
新建一個(gè)項(xiàng)目 --> 在IDEA頂部的菜單欄中點(diǎn)擊VCS --> 找到Import into Version Control (導(dǎo)入到版本控制) --> 選擇Create Git Repository --> 選擇一個(gè)你要存放的路徑(一般選擇該項(xiàng)目下的路徑即可) --> 點(diǎn)擊OK凤粗,這樣就建立了一個(gè)該項(xiàng)目的本地倉(cāng)庫(kù)
4. 將項(xiàng)目提交到本地的Git中
點(diǎn)擊VCS --> 找到Git --> 選擇Add --> 點(diǎn)擊VCS --> 選擇Commit Changes(提交修改) --> 輸入任意的Commit Message(提交信息)?--> 點(diǎn)擊Commit即可完成
PS:一定要先Add(添加)后酥泛,再Commit(提交)。
5. 配置遠(yuǎn)程倉(cāng)庫(kù)
登錄你的GitHub,點(diǎn)擊New repository柔袁,新建一個(gè)項(xiàng)目倉(cāng)庫(kù)呆躲,一般只需填寫Repository name(倉(cāng)庫(kù)名/項(xiàng)目名)。隨后點(diǎn)擊Create repository瘦馍,遠(yuǎn)程倉(cāng)庫(kù)就創(chuàng)建好了歼秽。
接下來(lái)应役,打開系統(tǒng)終端
(1)進(jìn)入到項(xiàng)目目錄
(2)進(jìn)入之前創(chuàng)建的遠(yuǎn)程倉(cāng)庫(kù)頁(yè)面情组,復(fù)制HTTPS或SSH KEY(此處使用的SSH)
在終端下輸入
git remote add origingit@github.com:BestJerry/FileSystem.git
(注意替換你自己的SSH KEY或HTTPS)
接下來(lái)輸入
git push -u origin master
(該命令將本地倉(cāng)庫(kù)master分支中的代碼提交到遠(yuǎn)程倉(cāng)庫(kù)的master分支上)
如果執(zhí)行完成第二條命令也沒有任何錯(cuò)誤提示,那么此時(shí)你已經(jīng)成功將本地項(xiàng)目的代碼托管到遠(yuǎn)程的GitHub的倉(cāng)庫(kù)中了箩祥!刷新你的代碼倉(cāng)庫(kù)看看吧院崇。
6. 輕松使用IDEA進(jìn)行本地Git與GitHub的相互協(xié)作
回到IDEA,你可以繼續(xù)開發(fā)的你程序袍祖,然后將新的修改通過(guò)VCS --> Git --> Add --> Commit提交到本地Git倉(cāng)庫(kù)底瓣,然后通過(guò)VCS --> Git --> Push就可輕松將修改過(guò)的代碼同步到你的GitHub倉(cāng)庫(kù)中。關(guān)于Git的更多操作也可以通過(guò)VCS進(jìn)行蕉陋,而無(wú)需使用命令行捐凭,如此便利。
不僅僅是IDEA凳鬓,JetBrains下的IDEs如:PyCharm茁肠,WebStorm等等,甚至是基于IDEA的Andorid Studio也可以像這樣與Git和GitHub進(jìn)行協(xié)同使用缩举。
若想了解一下如何利用Git和GitHub進(jìn)行多人協(xié)作開發(fā)垦梆,可以看看這篇文章
-->如何利用Git和GitHub進(jìn)行多人協(xié)作開發(fā)
若有任何需要補(bǔ)充的地方,我會(huì)盡快進(jìn)行更新仅孩。