我能够在GitHub网站上找到一种方法来重命名单个文件,并成功地做到了。
我还能够找到一种方法来重命名整个存储库,并成功地做到了这一点。
有谁知道如何在不使用命令行的情况下对单个目录执行此操作?作为参考,我正在尝试将名为InterviewTesting的目录(包含src文件等)更改为其他目录。我尝试以单文件方式进行操作。但是,这不允许我更改目录名称(InterviewTesting),只能更改实际文件名。
Answers:
GitHub Web应用程序中无法执行此操作。我相信唯一的方法就是在命令行中使用git mv <old name> <new name>
或使用Git客户端(例如SourceTree)。
我在github上缺少对文件夹的一些区分大小写的更改的问题。我需要保留迁移历史记录,以便举例说明如何将github中的“ basicApp”文件夹更改为“ basicapp”
$ git ls-files
$ git mv basicApp basicapp_temp
$ git add .
$ git commit -am "temporary change"
$ git push origin master
$ git mv basicapp_temp basicapp
$ git add .
$ git commit -am "change to desired name"
$ git push origin master
PS:git ls-files
将向您展示github如何看到您的文件夹名称
如果您具有GitHub Desktop,请更改计算机上目录的名称,然后将更新从您的桌面推送到github帐户,然后在此处进行更改。:)
希望能帮助到你!
作为git的新用户,我采用了以下方法。通过命令行,我能够通过创建一个新文件夹,将文件复制到该文件夹,在本地添加和提交并推送来重命名文件夹。这些是我的步骤:
$mkdir newfolder
$cp oldfolder/* newfolder
$git add newfolder
$git commit -m 'start rename'
$git push #New Folder appears on Github
$git rm -r oldfolder
$git commit -m 'rename complete'
$git push #Old Folder disappears on Github
可能是一种更好的方法,但是对我有用。
我通过向上列出未命名文件夹和其他文档的目录向上更改了“未命名文件夹”的名称。
勾选“无标题文件夹”前面的小白框,顶部将显示“重命名”按钮。然后单击并将文件夹名称更改为所需的任意名称。
看到“重命名”按钮?