我想將本地已經存在的代碼跟github上新建的倉庫建立關聯,步驟如下:
進入本地目錄,初始化本地倉庫
1.進入本地目錄,初始化本地倉庫:git init
2.將文件添加到倉庫:git add .
3.執行git commit -m "first commit" 把添加的文件提交到版本庫,並填寫提交備註
4.在github或者碼雲上面創建遠程倉庫
5.添加遠程分支:git remote add origin 遠程倉庫地址(如https://github.com/xxx/xxx.git)
6.建立本地與遠程的聯繫:git push -u origin master
當使用Git進行代碼push提交時,出現報錯信息“fatal: 'origin' does not appear to be a git repository...”,
D:\parent-boot-vue>git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
是因爲遠程不存在origin這個倉庫名稱,可以使用如下操作方法,查看遠程倉庫名稱以及路徑相關信息,可以刪除錯誤的遠程倉庫名稱,重新添加新的遠程倉庫;
- git remote -v 查看遠程倉庫詳細信息,可以看到倉庫名稱
- git remote remove orign 刪除orign倉庫(如果把origin拼寫成orign,刪除錯誤名稱倉庫)
- git remote add origin 倉庫地址 重新添加遠程倉庫地址
- gti push -u origin master 提交到遠程倉庫的master主幹
基本上按這個操作下來,問題都會解決,關鍵還是要知道git的工作原理,他的報錯信息其實已經非常詳細了。我在這裏踩的坑主要是我遠程的倉庫名字被我改了,所以一直提示找不到origin這個倉庫。