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



我将总结我的计算机发生了什么。

我想做什么

为了上传我的本地文件夹";新生;到名为";汉阳";,我在下面输入了命令;

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"分支,回到gitbash,然后再次尝试git add freshman

在再次尝试git add freshman之前,我是否必须更改目标分支(master>main(?

无论如何,与第一次键入命令不同的是,gitbash说"不添加任何内容";甚至我也通过CCD_ 3检查了它——而且它说";我的分支机构是最新的"origin/master";我已经将其作为图像删除。

我现在想做什么

在这种情况下,我应该如何将我的"freshman"文件夹上传到github中存储库的main分支,以便在此之后我可以上传其他文件夹(大二等(?

  • 运行git branch查看上的分支

  • 如果不在主运行git checkout main上,则切换到主

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

  • 然后,您可以添加文件,为main分支设置远程,并推送至origin main

git branch -M main

有关详细信息,请参阅Branching&正在合并。

最新更新