簡體   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