您好我已在我的存储库master和dev。
中设置了两个分支错误地,我已将代码上传到master而不是dev。
那么,如何使用本地存储库清除主分支?
答案 0 :(得分:3)
我设法从本地创建的git解决了这个问题。 我遵循的步骤是:
git clone https://your_repo_url/
git status #check如果你在主分支。
git branch clean_up
git checkout clean_up
git rm 。 #remove当前文件夹中的所有文件。
git rm -r * #remove所有文件夹及其数据。
git checkout master
git merge clean_up
git branch -d clean_up
git push
那就是它。
完成。
答案 1 :(得分:0)
您需要先使用以下命令重置代码。
git reset --hard HEAD~1
然后使用下面的命令将代码推送到dev分支
git push -f origin dev
答案 2 :(得分:0)
转到已将代码推送到master分支的文件夹,然后使用以下命令
git reset --hard HEAD~1
创建一个新文件夹克隆您的代码到该文件夹
git checkout dev
将您的代码放入此文件夹
git commit -a -m"第一个代码为dev"
git push origin dev