我能够在GitHub网站上找到rename单个文件的方法并成功完成。
我还能够找到一种方法rename整个存储库,并成功完成了。
有没有人知道如何在不使用command line的情况下对单个目录执行此操作?作为参考,我试图将名为InterviewTesting的目录(包含src文件等)更改为其他目录。我试过单文件的方式。 但是这不允许我更改目录名称(InterviewTesting),只更改实际文件名。
答案 0 :(得分:91)
答案 1 :(得分:30)
在GitHub Web应用程序中无法执行此操作。我相信只有这样才能在命令行中使用git mv <old name> <new name>
或使用Git客户端(如SourceTree)。
答案 2 :(得分:7)
你可以! 只需按@ committedandroider的原始帖子按编辑,然后用光标在文件名的开头按空格键。然后它会让你编辑文件夹。完成后点击斜杠然后再次编辑文件名。
答案 3 :(得分:2)
我遇到了一个问题,github错过了对文件夹的一些区分大小写的更改。我需要保留迁移历史记录,这是我如何更改&#34; basicApp&#34; github中的文件夹到&#34; basicapp&#34;
$ 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如何看到你的文件夹名称
答案 4 :(得分:0)
作为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
可能是更好的方法,但是对我有用。
答案 5 :(得分:0)
进入目录,然后单击小齿轮旁边的“设置”。有一个用于重命名目录的字段。
答案 6 :(得分:0)
您可以为此使用工作流程。
# ./.github/workflows/rename.yaml
name: Rename Directory
on:
push:
jobs:
rename:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: git mv old_name new_name
- uses: EndBug/add-and-commit@v5.1.0
然后仅删除工作流程文件,即可在用户界面中完成
答案 7 :(得分:0)
据我所知,您无法从 GitHub 网络界面执行此操作。
这是我成功的方法 -
第 1 步:在本地重命名。在您的本地路径中,输入命令 $ git mv old-name new-name。
现在它将在您的本地路径中重命名。
第 2 步:分期。给出命令 $ git add .
第 3 步:提交。使用命令 $ git commit -m "add your comment" https://github.com/repo-name/branch-name.git
第 4 步:推动。 $ git push
或
$ git push https://github.com/repo-name/branch-name.git 分支名称
(而不是每次都指定大 URL,你可以使用别名“origin”或任何你喜欢的。但首先你需要在开头给出这个命令 $ git remote add origin https://github.com/repo-name/branch-name.git< /em> )
答案 8 :(得分:0)
git mv <oldname> <newname>
git add <newname>
git commit -m "Renaming folder"
git push -u origin main
答案 9 :(得分:0)
更改 GitHub 中文件夹目录的最佳方法是使用 GitHub Desktop. 您可以使用 GitHub 桌面克隆您的存储库。 这些文件夹通常会显示为 Windows 文件夹,您可以随意使用它们(如重命名、移动、剪切等)。 完成后,通过 GitHub Desktop 提交并推送更改,大功告成。
答案 10 :(得分:-1)
如果您有GitHub Desktop,请更改计算机上目录的名称,然后将更新从桌面推送到您的github帐户,并在那里更改它们。 :)
希望它有所帮助!
答案 11 :(得分:-1)
我建议您使用Github Desktop。不仅重命名任何文件或目录名称,而且还使添加子文件夹,保持文件结构更加容易。
答案 12 :(得分:-1)
转到该目录/文件夹,然后单击设置。在“存储库名称”部分,只需将其重命名即可。
答案 13 :(得分:-3)
我更改了“无标题文件夹”&#39;向上移动一个目录,其中列出了无标题文件夹和其他文档。
勾选“无标题文件夹”前的小白框,重命名&#39;按钮将显示在顶部。然后单击并将文件夹名称更改为您想要的任何奇怪名称。
请参阅&#39;重命名&#39;按钮?