產生場景
- 創(chuàng)建倉庫上傳代碼時,發(fā)現git的一個報錯,意思是本地和遠程不太一樣(第一次提交)。
- 原因是我們在創(chuàng)建倉庫是創(chuàng)建了模板和.git忽略文件,這樣使得遠程和本地內容不太一樣。
- 我們只要在正常上傳倉庫流程push之前把遠程倉庫內容拉取到本地來。
解決方案
// 生成git文件
git init
// 把文件加入暫存區(qū) git add . 或者 git add -A
git add .
// 把文件從暫存區(qū)加入到本地倉庫
git commit -m '系統配置-第一次提交'
// 與遠程倉庫建立連接
git remote add origin 倉庫地址
// 把遠程倉庫忽略文件和說明文件拉取到本地
git pull --rebase origin master
// 把本地倉庫代碼push到遠程
git push -u origin master
總結:
經過這一趟流程下來相信你也對 git倉庫第一次提交本地庫與遠程庫不相同時解決方案?有了初步的深刻印象,但在實際開發(fā)中我 們遇到的情況肯定是不一樣的,所以我們要理解它的原理,萬變不離其宗。加油,打工人!文章來源:http://www.zghlxwxcb.cn/news/detail-572352.html
什么不足的地方請大家指出謝謝 -- 風過無痕文章來源地址http://www.zghlxwxcb.cn/news/detail-572352.html
到了這里,關于! [rejected] master -> master (non-fast-forward)error: failed to push some refs to的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!