我正在一个项目中,我在本地计算机上运行服务器,在本地计算机上开发代码,然后通过Github Desktop应用程序将更改提交到Github.com上的回购中。在开发过程中,我有时会进行一些重组-重命名目录,更改文件名,删除文件等。
最近我注意到,当我进行此类更改时,旧文件和目录仍保留在Github.com的存储库中,这会造成相当多的混乱。
我一直在桌面应用程序和Github.com上寻找选项来更改此行为-即,使其在在线存储库中也删除本地删除的文件和目录,但什么也找不到。我不想在Github.com上手动删除过时的内容,也不想完全删除回购内容并在不需要的情况下重新开始。
我们将不胜感激。
谢谢。
答案 0 :(得分:0)
我一直假设,如果我重命名文件或目录,Github Desktop应用程序会将其视为更改-至少在“删除此文件并添加一个文件”的情况下,所以“让我们删除该文件,然后将该文件添加到远程提交的仓库中。”
否:它不会碰到远端。
除非将本地提交推送到远程,否则在本地记录的删除将被远程报告。
但是在git push
之前,远程存储库没有任何变化。