[英]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.