如何删除特定文件& GITLAB仪表板中新创建的git分支的文件夹?

时间:2016-01-13 06:36:50

标签: git github version-control gitlab git-branch

我是Git的新手,我正在使用Gitlab仪表板UI和菜单登录Gitlab URL进行所有Git操作。

我在本地计算机上使用 Ubuntu Linux 12.04 LTS

我不知道如何使用命令行进行Git操作。

所以我刚从项目的'master'分支创建了新的分支。我想从这个新创建的分支中删除特定的文件和文件夹。我在Gitlab UI中搜索菜单/选项但我找不到它。当我在Gitlab UI中单击我的分支的“文件”菜单时,我可以看到文件和文件夹。

有人可以建议我如何从新创建的git分支中删除特定文件和文件夹吗?

2 个答案:

答案 0 :(得分:1)

  

我想从这个新创建的分支中删除特定文件和文件夹。我在Gitlab UI中搜索了菜单/选项,但我找不到它。

它可能取决于您使用的GitLab版本,但使用GitLab 8.0+时,您在选择文件时会删除按钮:

Remove

这会为每个已删除的文件创建一个提交,这意味着如果要删除数百个文件,它将无法很好地扩展。在后一种情况下,本地克隆和本地git rm,然后是git add -A一个 git commit(当然还有git push

  

换句话说,我不想与潜在用户分享我的所有项目文件和文件夹

请记住,回购历史记录中的仍然可用。< 如果您与用户共享存档(在给定提交时工作树的压缩文件,没有任何历史记录),则然后这些文件将无法使用:

仍在&#34;档案&#34;在GitLab:

archive

选择您的分支和存档的格式,并在其最新提交时下载该分支的内容。

答案 1 :(得分:0)

这不是.gitignore文件的用途吗?

但是如果您已经上传了文件,请从本地文件夹中删除它们,然后提交并推送,它们将被删除。