我有一组需要存储在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)
答案 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,一切都在那里。