遠(yuǎn)程gitlab新建項(xiàng)目,本地已有代碼,進(jìn)行推送
- 在本地項(xiàng)目的根目錄下初始化Git倉庫:
git init
- 添加所有文件到Git倉庫中:
git add .
- 提交文件到Git倉庫中:
git commit -m "Initial commit"
- 添加遠(yuǎn)程Git倉庫的地址:
git remote add origin <遠(yuǎn)程Git倉庫的地址>
到了第五步git push會(huì)有區(qū)別:
如果遠(yuǎn)程有你想要推送的分支如dev-ws
- 直接git push origin HEAD:dev-ws
如果遠(yuǎn)程倉庫沒有你想要的分支
- 用git push --set-upstream origin HEAD:dev-ws
這里還有一點(diǎn)需要注意的文章來源:http://www.zghlxwxcb.cn/news/detail-650845.html
- 如果你直接使用git push origin dev-ws命令的話
- 需要在本地分支也有個(gè)dev-ws分支
- 要不然會(huì)報(bào)錯(cuò):error: src refspec dev-ws does not match any
- 因?yàn)橹苯邮褂胓it push origin dev-ws的話,git會(huì)默認(rèn)從本地分支的dev-ws推送到遠(yuǎn)程的dev-ws里面,所以會(huì)報(bào)錯(cuò)找不到本地分支
注意點(diǎn)2文章來源地址http://www.zghlxwxcb.cn/news/detail-650845.html
- 這里使用上面的代碼之后不能夠直接git pull ,因?yàn)檫€沒有將本地分支與遠(yuǎn)程分支進(jìn)行聯(lián)系起來,只是進(jìn)行了一次性的推送
- 所以這邊可以用git push -u origin HEAD:dev-ws
- 加上-u之后,代表著將兩個(gè)分支連接,后面git pull的時(shí)候就不需要再指定遠(yuǎn)程分支名了
到了這里,關(guān)于遠(yuǎn)程gitlab新建項(xiàng)目,本地已有代碼,進(jìn)行推送的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!