![](/img/trans.png)
[英]How do I merge a master branch's changes into my side project branch in one git commit?
[英]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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.