- 通過(guò) git 工具 Git Bash 上傳本地文件夾(本地項(xiàng)目):
- 判斷是否生成密鑰:
cd ~/.ssh
ls
如果沒(méi)有密鑰衷快,則通過(guò)
ssh-keygen -t rsa -C "httpsbao@outlook.com"
來(lái)生成密鑰:
生成的密鑰在 C:\Users\https.ssh 里(https 為電腦名),用記事本打開(kāi)id_rsa.pub 棺牧,得到ssh key公鑰螃成。
3.為github賬號(hào)配置ssh key
切換到github,展開(kāi)個(gè)人頭像的小三角破托,點(diǎn)擊settings肪跋,然后打開(kāi)SSH keys菜單, 點(diǎn)擊Add SSH key新增密鑰土砂,填上標(biāo)題(最好跟本地倉(cāng)庫(kù)保持一致)州既。
接著將id_rsa.pub文件中key粘貼到此,最后Add key生成密鑰萝映。
4.進(jìn)入項(xiàng)目目錄,并執(zhí)行指令:
git init
初始化成功后你會(huì)發(fā)現(xiàn)項(xiàng)目里多了一個(gè)隱藏文件夾.git
4.執(zhí)行指令:
git add .
6.執(zhí)行指令:
git commit -m "提交文件"
// 雙引號(hào)內(nèi)是提交注釋吴叶。
7.到 github 去新建一個(gè)倉(cāng)庫(kù) repository,并復(fù)制倉(cāng)庫(kù)地址
執(zhí)行指令:
git remote add origin https://github.com/httpsbao/finalnote.git
- 執(zhí)行指令:
git push -u origin master
是不是在不同的機(jī)器上上做了提交序臂?蚌卤?
遠(yuǎn)程分支上存在本地分支中不存在的提交,往往是多人協(xié)作開(kāi)發(fā)過(guò)程中遇到的問(wèn)題贸宏,可以先f(wàn)etch再merge造寝,也就是pull,把遠(yuǎn)程分支上的提交合并到本地分支之后再push吭练。
如果你確定遠(yuǎn)程分支上那些提交都不需要了诫龙,那么直接git push origin master -f,強(qiáng)行讓本地分支覆蓋遠(yuǎn)程分支鲫咽。签赃。。
注意:git是不能管理空的文件夾的分尸,文件夾里必須有文件才能上傳锦聊。
至此,上傳成功箩绍!
上傳步驟:
git add .
git commit -m "提示消息"
git push origin master
出錯(cuò):
! [rejected] master -> master (fetch first) error: failed to push some refs to ' 孔庭。。材蛛。'
出現(xiàn)這個(gè)問(wèn)題是因?yàn)間ithub中的README.md文件不在本地代碼目錄中圆到,可以通過(guò)如下命令進(jìn)行代碼合并
git pull --rebase origin master