Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git push-u源主错误(主控名称以外的名称)_Git_Rename_Naming Conventions_Git Push - Fatal编程技术网

git push-u源主错误(主控名称以外的名称)

git push-u源主错误(主控名称以外的名称),git,rename,naming-conventions,git-push,Git,Rename,Naming Conventions,Git Push,git的命名约定已经改变,现在建议对主分支使用其他命名 我在尝试将我的优秀项目初始化为名为Main的新git回购时遇到了一个问题 git init git add -A git remote add origin https://github.com/{MYREPO}.git git push -u origin main 最终抛出以下错误 error: src refspec main does not match any. error: failed to push some refs t

git的命名约定已经改变,现在建议对主分支使用其他命名

我在尝试将我的优秀项目初始化为名为Main的新git回购时遇到了一个问题

git init
git add -A
git remote add origin https://github.com/{MYREPO}.git
git push -u origin main
最终抛出以下错误

error: src refspec main does not match any.
error: failed to push some refs to 'https://github.com/{MYREPO}.git'

git版本2.16.1.windows.4

解决方案假设这是全新的回购协议,这就是解决方案

git branch -m master main
git push -u origin main
解释

git init
git add -A
git remote add origin https://github.com/{MYREPO}.git
git push -u origin main
git init
创建名为
master
()


-b解决方案假设这是全新的回购协议,这就是解决方案

git branch -m master main
git push -u origin main
解释

git init
git add -A
git remote add origin https://github.com/{MYREPO}.git
git push -u origin main
git init
创建名为
master
()


-b为什么我得到
![已拒绝]主->主(非快进)
是否使用此选项?我在
git show ref
中有以下内容:
refs/heads/main
refs/remotes/origin/master
,我的所有文件都在
master
中,我希望它们在
main
中。似乎更改名称对git的Noobie没有帮助,这对我来说已经很复杂了。@BrianWiley我认为您需要按照git中描述的说明运行
$git remote rename master main
,谢谢,我一直在使用的指令可能适用于任何项目,而不仅仅是R。这样做更难吗?无论是R还是其他语言,git都应该适用于任何项目。你试过上面的命令吗?为什么我得到
![已拒绝]主->主(非快进)
是否使用此选项?我在
git show ref
中有以下内容:
refs/heads/main
refs/remotes/origin/master
,我的所有文件都在
master
中,我希望它们在
main
中。似乎更改名称对git的Noobie没有帮助,这对我来说已经很复杂了。@BrianWiley我认为您需要按照git中描述的说明运行
$git remote rename master main
,谢谢,我一直在使用的指令可能适用于任何项目,而不仅仅是R。这样做更难吗?无论是R还是其他语言,git都应该适用于任何项目。你试过上面的命令了吗?