繁体   English   中英

如何使用 git bash 将分支更改为提交(master > main)?

[英]How do I change the branch to commit (master > main) using git bash?

我会总结一下我的电脑发生了什么。

我想做的事

要将我的本地文件夹“freshman”上传到名为“Hanyang”的 github 存储库,我输入了以下命令;

git init
git add freshman
git commit -m "blahblah"
git remote add origin https://github.com/myUsername/Hanyang.git
git push -u origin master
git push origin master

发生了什么

但我意识到该文件夹已很好地上传,但无意中位于“ master ”分支,而默认分支是“ main ”。
所以我手动删除了 github 中的 ' master ' 分支,回到 git bash 然后再次尝试git add freshman

在尝试git add freshman之前,我是否必须做一些事情来更改目标分支( master > main )?

无论如何,与命令的第一次键入不同,git bash 说“没有添加任何内容”,即使我通过git status检查了它 - 除了它说“我的分支”我已经删除了图像

我现在想做什么

在这种情况下,我应该怎么做才能将我的 ''freshman'' 文件夹上传到 github 的存储库的分支,这样我就可以在此之后上传其他文件夹(大二等)?

  • 运行git branch看看你在哪个分支

  • 如果不在主运行git checkout main

  • 如果分支main在本地不存在,则需要在检查之前运行git branch main

  • 然后你可以添加你的文件,设置main分支的远程,并推送到origin main

git分支-M主

有关更多信息,请查看分支和合并

https://github.com/joshnh/Git-Commands

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM