头部分支未知

时间:2014-03-24 15:44:41

标签: git

我有一组需要存储在github中的文件。

我有一个帐户并创建了一个存储库TL1Project,并使用带有“git init”的文件集初始化了该文件夹。

现在,当我推动项目时,没有任何事情发生。当我进入“git remote show origin”时,我的头部分支是未知的..

如何解决此问题?

root@ubuntu:/home/pr/Pythonprojects/Info/I2# git remote show origin
* remote origin
  Fetch URL: https://github.com/P1981/TL1Project.git
  Push  URL: https://github.com/P1981/TL1Project.git
  HEAD branch: (unknown)

5 个答案:

答案 0 :(得分:6)

我遇到了同样的问题。可悲的是,格拉维蒂的答案并没有为我解决。继续推进回购修复我的问题。像这样;

git push origin master

答案 1 :(得分:4)

新的repo没有分支,github提出了一些入门指令,这里是

echo "# your-repo-name" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/username/your-repo-name.git
git push -u origin master

video有助于了解详情

答案 2 :(得分:0)

似乎某种程度上你没有本地存储库的主分支。所以你可以创建它:

git checkout -b master

然后,您可以执行git status以查看是否已创建主分支,以及它是否是您当前的分支。

答案 3 :(得分:0)

请记住,在第一次提交之前不会创建主分支。

答案 4 :(得分:0)

我也有类似的问题。尝试运行git remote add origin repo-origin时,我得到了fatal: not a git repository。为了解决这个问题,我注意到我的本地仓库没有被git跟踪。因此,我首先运行:git init。初始化跟踪。然后运行git checkout -b main,因为git branch -M main给了我一个引用错误。意思是没有头吗?之后,我添加了我的文件并提交了它们,之后是git push origin main。刷新了GitHub,一切都在那里。