推送至GitHub存储库会将更改写入与存储库同名的文件夹中

时间:2020-03-04 17:54:40

标签: git github git-push

我有一个GitHub存储库(https://github.com/userName/packageName)。我通常使用以下命令将更改从本地计算机推送到GitHub存储库:

git add .
git commit -m "message"
git push origin master

我不确定我做了什么。但是,现在,当我发出此命令时,我注意到它仅将更改推送到重复命名的子文件夹(https://github.com/userName/packageName/packageName)中的GitHub存储库中。我还注意到,它在GitHub存储库页面上使用相同的packageName创建了一个“比较并提取请求”按钮。

我仔细检查了本地计算机上没有重复的packageName(我的目录仅为/ Users / userName / packageName)。运行git branch -a显示:

* master
  remotes/origin/RELEASE_3_10
  remotes/origin/packageName
  remotes/origin/master
  remotes/upstream/RELEASE_3_10
  remotes/upstream/RELEASE_3_9
  remotes/upstream/master

如何解决此问题并将所有更改仅推送到我的GitHub存储库(https://github.com/userName/packageName)而不是(https://github.com/userName/packageName/packageName)?

1 个答案:

答案 0 :(得分:0)

可能不是一个很好的答案,但我最终还是这样:

1)完全删除本地软件包文件夹 2)将GitHub存储库克隆到新的本地包文件夹中 3)在本地删除冗余文件夹名称 4)将更改推送到GitHub

这同时在我的GitHub存储库中删除了“比较并提取请求”按钮”和具有相同packageName的冗余文件夹。