我有一個本地git倉庫與許多提交。我在github中創建了一個空回購(沒有用任何文件初始化)。未知版本或路徑不在工作樹錯誤首先推空清空
$ git remote add origin https://github.com/bar/foo.git
$ git push -u origin master
Counting objects: 35, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (35/35), 1.95 KiB | 0 bytes/s, done.
Total 35 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), done.
remote: bar/foo
remote: fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
remote: Use '--' to separate paths from revisions, like this:
remote: 'git <command> [<revision>...] -- [<file>...]'
remote: master
To https://github.com/bar/foo.git
* [new branch] master -> master
我的更改是在遠程和東西似乎工作正常。不過,爲什麼我會得到一個「致命」的錯誤?
remote:fatal:含糊不清的參數'master':未知修訂或路徑不在工作樹中。
你做了第一次提交嗎? –
是的,我的本地回購有很多提交。遠程回購是新創建的,因此在推送時沒有提交。 – devnull
所以它實際上是兩個repo.you可能需要首先拉遠程回購。 –