- 通過 git 工具 Git Bash 上傳本地文件夾(本地項目):

- 判斷是否生成密鑰:
cd ~/.ssh
ls


如果沒有密鑰,則通過
ssh-keygen -t rsa -C "httpsbao@outlook.com"
來生成密鑰:

生成的密鑰在 C:\Users\https.ssh 里(https 為電腦名),用記事本打開id_rsa.pub ,得到ssh key公鑰。
3.為github賬號配置ssh key
切換到github,展開個人頭像的小三角,點擊settings,然后打開SSH keys菜單, 點擊Add SSH key新增密鑰,填上標題(最好跟本地倉庫保持一致)。
接著將id_rsa.pub文件中key粘貼到此,最后Add key生成密鑰。


4.進入項目目錄,并執(zhí)行指令:
git init

初始化成功后你會發(fā)現(xiàn)項目里多了一個隱藏文件夾.git

4.執(zhí)行指令:
git add .

6.執(zhí)行指令:
git commit -m "提交文件"
// 雙引號內(nèi)是提交注釋。

7.到 github 去新建一個倉庫 repository,并復制倉庫地址
執(zhí)行指令:
git remote add origin https://github.com/httpsbao/finalnote.git

- 執(zhí)行指令:
git push -u origin master

是不是在不同的機器上上做了提交??
遠程分支上存在本地分支中不存在的提交,往往是多人協(xié)作開發(fā)過程中遇到的問題,可以先fetch再merge,也就是pull,把遠程分支上的提交合并到本地分支之后再push。
如果你確定遠程分支上那些提交都不需要了,那么直接git push origin master -f,強行讓本地分支覆蓋遠程分支。。。

注意:git是不能管理空的文件夾的,文件夾里必須有文件才能上傳。
至此,上傳成功!

上傳步驟:
git add .
git commit -m "提示消息"
git push origin master
出錯:
! [rejected] master -> master (fetch first) error: failed to push some refs to ' 。。。'
出現(xiàn)這個問題是因為github中的README.md文件不在本地代碼目錄中,可以通過如下命令進行代碼合并
git pull --rebase origin master