从远程Github Repo删除本地删除或重命名的文件和目录



我正在做一个项目,在本地机器上运行服务器,在本地计算机上开发代码,然后通过Github Desktop应用程序将我的更改提交到Github.com上的repo。随着我的发展,我有时会重新组织事情——重命名目录、更改文件名、删除文件等等。

最近我注意到,当我进行这些更改时,旧文件和目录会保留在Github.com上的repo中,这会造成相当大的混乱。

我在桌面应用程序和Github.com上寻找了改变这种行为的选项,也就是说,让本地删除的文件和目录也在在线回购中删除,但一无所获。我不想手动删除Github.com上过时的内容,也不想完全删除回购内容,如果不需要的话,重新开始。

如有真知灼见,不胜感激。

谢谢。

我一直认为,如果我重命名一个文件或目录,Github Desktop应用程序会将其视为一种变化——至少是"删除了这个文件,添加了那个文件"的场景,所以"让我们删除这个文件,并在远程提交时将该文件添加到repo中。">

否:它不会接触到远程侧
直到您将本地提交推送到远程,在这种情况下,本地记录的删除将被远程报告
但在此git push之前,远程回购没有任何变化。

最新更新