从远程Github存储库中删除本地删除或重命名的文件和目录?

时间:2018-11-09 23:44:44

标签: git github repository

我正在一个项目中,我在本地计算机上运行服务器,在本地计算机上开发代码,然后通过Github Desktop应用程序将更改提交到Github.com上的回购中。在开发过程中,我有时会进行一些重组-重命名目录,更改文件名,删除文件等。

最近我注意到,当我进行此类更改时,旧文件和目录仍保留在Github.com的存储库中,这会造成相当多的混乱。

我一直在桌面应用程序和Github.com上寻找选项来更改此行为-即,使其在在线存储库中也删除本地删除的文件和目录,但什么也找不到。我不想在Github.com上手动删除过时的内容,也不想完全删除回购内容并在不需要的情况下重新开始。

我们将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

  

我一直假设,如果我重命名文件或目录,Github Desktop应用程序会将其视为更改-至少在“删除此文件并添加一个文件”的情况下,所以“让我们删除该文件,然后将该文件添加到远程提交的仓库中。”

否:它不会碰到远端。
除非将本地提交推送到远程,否则在本地记录的删除将被远程报告。
但是在git push之前,远程存储库没有任何变化。