首先,你有了一個(gè)github賬戶(hù),然后下載了git叹哭。忍宋。。這兩步ok了风罩,接著做:
- github建立一個(gè)遠(yuǎn)程倉(cāng)庫(kù):
點(diǎn)擊GitHub右上角的頭像糠排,然后出來(lái)一個(gè)下拉框,點(diǎn)擊your repositories超升,再點(diǎn)擊綠色按鈕new
第一步入宦,點(diǎn)擊your repositories
第二步,點(diǎn)擊綠色按鈕new
填寫(xiě)遠(yuǎn)程倉(cāng)庫(kù)信息室琢,Repository name是倉(cāng)庫(kù)名乾闰,然后Description是倉(cāng)庫(kù)的描述
第三步,填寫(xiě)遠(yuǎn)程倉(cāng)庫(kù)信息
- 使用git bash盈滴,進(jìn)入本地想存放項(xiàng)目文件的項(xiàng)目目錄(先弄成空文件夾)
進(jìn)入項(xiàng)目目錄涯肩,輸入git init
此時(shí),文件夾中生成了一個(gè)隱藏的.git文件夾
init后生成的文件夾
- 然后將你的項(xiàng)目文件復(fù)制到該文件夾下雹熬,然后在git bash中輸入命令將文件添加到git的本地倉(cāng)庫(kù)中
git add mytxt.txt//如果文件只有一兩個(gè)的話(huà)這么輸入
git add .//如果項(xiàng)目文件較多宽菜,輸入git add .就是將復(fù)制進(jìn)文件夾的全部文件加入到本地的git倉(cāng)庫(kù)中,不要忘了點(diǎn)前面有個(gè)空格
git status//檢查該倉(cāng)庫(kù)的文件狀態(tài)
輸入命令添加文件并檢查狀態(tài)
- 輸入命令提交修改:
git commit -m "備注信息"http://為了可讀性竿报,備注信息最好填上铅乡,不寫(xiě)的話(huà)啥后果我也不知道反正我都填了
commit修改
-
配置ssh由于不是任何用戶(hù)都能將代碼推到遠(yuǎn)程倉(cāng)庫(kù)的,也是需要鑒別用戶(hù)的烈菌,因此本地需要用git bash 創(chuàng)建一個(gè)ssh公鑰阵幸,而遠(yuǎn)程倉(cāng)庫(kù)也要把這個(gè)公鑰保存下來(lái),進(jìn)而本地才可以從遠(yuǎn)程download芽世。將本地的ssh存到GitHub中挚赊,在c盤(pán)的用戶(hù)里面找能找個(gè).ssh文件夾,如果有如圖所示就說(shuō)明創(chuàng)建好了ssh济瓢,如果沒(méi)有創(chuàng)建自己的ssh荠割,步驟請(qǐng)看https://blog.csdn.net/jx950915/article/details/80444969
.ssh文件中有id_rsa和id_rsa.pub兩個(gè)文件說(shuō)明ssh配置好了
ssh如果搞定了的話(huà),用記事本或者Notepad++打開(kāi)id_rsa.pub旺矾,全選蔑鹦,復(fù)制里面的信息,然后點(diǎn)擊github右上角頭像箕宙,點(diǎn)擊下拉框的settings嚎朽,點(diǎn)擊頁(yè)面左側(cè)框的SSH and GPG Keys,點(diǎn)擊綠色按鈕New SSH key將其復(fù)制進(jìn)去柬帕,點(diǎn)擊Add SSH key哟忍。github配置ssh就搞定啦狡门!
github加入ssh key公鑰
-
將本地倉(cāng)庫(kù)關(guān)聯(lián)到GitHub上返回GitHub中剛剛創(chuàng)建的遠(yuǎn)程倉(cāng)庫(kù)頁(yè)面,復(fù)制ssh地址锅很,也可以手寫(xiě)其馏,格式是:
git@github.com:<github用戶(hù)名>/<遠(yuǎn)程倉(cāng)庫(kù)名>.git
復(fù)制地址
在git bash中輸入:
git remote add origin <剛剛復(fù)制的地址or手寫(xiě)地址>
將本地倉(cāng)庫(kù)關(guān)聯(lián)到遠(yuǎn)程倉(cāng)庫(kù)
這步有問(wèn)題看:https://blog.csdn.net/vici__/article/details/86596875
和:https://blog.csdn.net/dengjianqiang2011/article/details/9260435
以及我寫(xiě)的:http://www.reibang.com/p/1c99faa8d015
- 提交到遠(yuǎn)程倉(cāng)庫(kù)
git push -u origin master
提交到遠(yuǎn)程倉(cāng)庫(kù),成功
返回到GitHub該遠(yuǎn)程倉(cāng)庫(kù)中查看粗蔚,已經(jīng)提交上去了:
提交項(xiàng)目文件到遠(yuǎn)程倉(cāng)庫(kù)中
到此完畢3①恕!E艨亍!7羟蕖当辐!
關(guān)于git的命令操作可以看我寫(xiě)的:
http://www.reibang.com/p/c92936d0f3cd