一、先安裝好git,可參考這篇文章
二、創(chuàng)建本地倉庫可以先在本地創(chuàng)建一個空文件夾,也可以直接從你的工程目錄直接進(jìn)入,我選擇的是后者

1、先進(jìn)到自己的工程文件下,然后選擇 git bash here
2、通過 git init 命令把這個目錄變成Git可以管理的倉庫

告訴我們這是一個空的倉庫
這樣,剛才的目錄下會多出一個 .git 的文件夾,一般情況下這個文件夾是隱藏的,看不見。(進(jìn)入我的電腦,點擊“查看”,選擇“查看”,最后選擇“顯示隱藏的文件、文件夾和驅(qū)動器”,就ok)
3、將文件添加到倉庫里

git add . 表示提交當(dāng)前目錄下的所有文件
git add 可反復(fù)多次使用,也可以同時添加多個文件

說明提交信息
-m后面輸入的是本次提交的說明,可以輸入任意內(nèi)容,當(dāng)然最好是有意義的,這樣你就能從歷史記錄里方便地找到改動記錄git commit命令執(zhí)行成功后會告訴你。
1 file changed:1個文件被改動(我們新添加的simple_1.py文件);
12 insertions:插入了12行內(nèi)容(simple_1.py有12行內(nèi)容)
git status 命令可以查看當(dāng)前倉庫的狀態(tài):

三、在github上創(chuàng)建遠(yuǎn)程庫
1、登錄github,選擇 new repository

2、填寫倉庫名,其他設(shè)置按需填寫,最后點擊 create repository就創(chuàng)建好了
四、添加SSH key
1、由于本地Git倉庫和Github倉庫之間的傳輸是通過SSH加密的,所以連接時需要設(shè)置一下:創(chuàng)建SSH KEY。先看一下C盤用戶目錄下有沒有.ssh目錄,有的話看下里面有沒有id_rsa和id_rsa.pub這兩個文件,有的話就直接進(jìn)入下一步,沒有就通過下面的命令創(chuàng)建:
? ??$ ssh-keygen
然后一路回車,這時就會在用戶下的.ssh目錄里找到id_rsa和id_rsa.pub這兩個文件。
2、在github上單擊頭像,選擇setting

3、接著選擇 SSH and GPG KEYS,點擊右上角的New SSH key,然后Title里面隨便填,再把剛才id_rsa.pub里面的內(nèi)容復(fù)制Key內(nèi)容框里面,最后點擊Add SSH key,這樣就完成了SSH Key的加密。
五、連接本地與遠(yuǎn)程倉庫
1、在本地倉庫的命令行輸入
? ??git remote add origin github倉庫地址

2、然后再把本地庫的所有內(nèi)容推送到github上
這有兩個地方需要注意一下:
????????1.由于新建的遠(yuǎn)程倉庫是空的,所以要加上-u 這個參數(shù),等遠(yuǎn)程倉庫里面有了內(nèi)容之后,下次再從本地庫上傳內(nèi)容時便不需要 -u 參數(shù):git push origin master
????????2.在第一次使用Git的clone或者push命令連接GitHub時,會得到一個警告:
The authenticity of host ‘github.com (xx.xx.xx.xx)’ can’t be established.RSA key fingerprint is xx.xx.xx.xx.xx.Are you sure you want to continue connecting (yes/no)?
這是因為Git使用SSH連接,而SSH連接在第一次驗證GitHub服務(wù)器的Key時,需要你確認(rèn)GitHub的Key的指紋信息是否真的來自GitHub的服務(wù)器,輸入yes回車即可。Git會輸出一個警告,告訴你已經(jīng)把GitHub的Key添加到本機(jī)的一個信任列表里了:Warning: Permanently added’github.com’(RSA) to thelistof known hosts.這個警告只會出現(xiàn)一次,后面的操作就不會有任何警告了。
? ??????3.此時我們再進(jìn)入github倉庫,就會發(fā)現(xiàn)遠(yuǎn)程倉庫里的文件與本地一致
六、其他
1、如果先有了遠(yuǎn)程庫,就可以使用 git clone <github倉庫地址> 命令將遠(yuǎn)程庫克隆到本地使用
2、如果多人使用一個遠(yuǎn)程庫,在push之前,最好使用命令 git pull --rebase origin master 合并一下本地內(nèi)容