如何在GitHub上推送一个已经存在的文件,但这次使用的是不同的名称?

如何在GitHub上推送一个已经存在的文件,但这次使用的是不同的名称?,github,Github,我创建了一个项目文件夹并将其内容推送到GitHub 现在我决定更改文件名(例如从结构更改为结构),一旦我再次按下,Github上的文件名仍然相同。 任何帮助都将不胜感激 关于如果要重命名文件,可以使用 git mv oldfile newfile 否则,如果暂存所有文件,git wll将检测到一个文件被删除,另一个是新文件。请注意,某些操作系统对文件名不区分大小写(例如windows)创建一个副本,推送并删除旧文件,问题是当我推送到GitHub时,文件名仍然相同。我不想创建一个副本。你的意思是通

我创建了一个项目文件夹并将其内容推送到GitHub 现在我决定更改文件名(例如从结构更改为结构),一旦我再次按下,Github上的文件名仍然相同。 任何帮助都将不胜感激


关于

如果要重命名文件,可以使用
git mv oldfile newfile


否则,如果暂存所有文件,git wll将检测到一个文件被删除,另一个是新文件。请注意,某些操作系统对文件名不区分大小写(例如windows)

创建一个副本,推送并删除旧文件,问题是当我推送到GitHub时,文件名仍然相同。我不想创建一个副本。你的意思是通过终端重命名不等于直接重命名文件吗?注意我在mac上。事实上,我对Git没有问题。是GitHub没有考虑到名称的更改。不,这不是一回事。如果使用操作系统重命名文件,则必须使用git add.暂存新文件,然后提交。如果您只想重命名它,可以使用
git mv
,它将重命名文件并进行更改