存储库中的git clean master分支

时间:2016-06-28 08:09:13

标签: git

您好我已在我的存储库master和dev。

中设置了两个分支

错误地,我已将代码上传到master而不是dev。

那么,如何使用本地存储库清除主分支?

3 个答案:

答案 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