如何使用 GUI 在 GitHub 的私有存储库中启用 .gitignore 文件
How to enable .gitignore file in private repository in GitHub with GUI
即使我有 .gitignore 文件,我也无法上传私人存储库中的项目(我在这里犯了一个错误,因为 .gitignore 不起作用)。留言是我有一百多个文件,干脆不能一个个上传,只能一个一个文件夹或者一个文件上传。
我在 GitHub 中创建了一个新的私有存储库,并在开始时提供了创建 git 忽略文件的功能,所以我完成了该步骤(我选择了 Visual Studio git忽略文件,然后我把所有我不需要的文件,甚至是我在 VS 中创建的项目中不需要的整个文件夹)。但是问题出在我创建存储库后上传文件夹。每次我尝试上传它时,我都会收到一条消息,说我有超过一百个文件。我什至打开了一个全新的私有存储库,以防 git 已经跟踪到这个存储库中的文件。似乎没有任何效果。我已经阅读了所有关于 gitignore files in GitHub 的官方文档,我看过一堆 Youtube 教程并尝试在 VS 中直接制作 gitignore file 但也没有工作。
也许你们大多数人觉得这很有趣,这可能是一个老生常谈的错误,但我就是想不通。
SENCE 我是一个完全的初学者,谁能告诉我我在哪里犯了错误?
这里放一段我的.git忽略文件,大部分是官方代码,而且很大。
- *.tlh
- *.tmp
- *.tmp_proj
- *.log
- *.vspscc
- *.vssscc
- .builds
- *.pidb
- *.svclog
- *.scc
- App_Data/
- 内容/
- 字体/
- 脚本/
- */favicon.ico
- */packages.config
我只是希望我的整个项目在一个片段中上传,没有来自 VS 的不必要的文件。
- 列表项
您的 .gitignore 在被 git 跟踪后立即生效。要做到这一点,你将不得不承诺。首先执行此操作,进行仅包含该文件的提交。那么git不应该再"see"所有被它屏蔽的文件了。
在命令行中执行如下操作:
cd
进入存储库文件夹
git add .gitignore
git commit -m "Added .gitignore."
git status
最后一条语句应该向您显示所有仍未跟踪或未提交的文件,但不包含在 .gitignore 中的文件。从那里您可以像往常一样继续添加和提交。
不要忘记稍后推送以在远程上进行更改。
我会通过建议您使用 on line .gitignore file generator.
来增加@Harmonica141 的答案
选择所需的 IDE 或编程语言 .gitignore
后,将为您生成包含所有必需正则表达式和文件排除项的文件。
下载文件后,您需要通过命令行将其添加到存储库中。
操作如下:
cd
into/the/repository/folder
git add .gitignore
git commit -m "Added .gitignore.
git push origin
即使我有 .gitignore 文件,我也无法上传私人存储库中的项目(我在这里犯了一个错误,因为 .gitignore 不起作用)。留言是我有一百多个文件,干脆不能一个个上传,只能一个一个文件夹或者一个文件上传。
我在 GitHub 中创建了一个新的私有存储库,并在开始时提供了创建 git 忽略文件的功能,所以我完成了该步骤(我选择了 Visual Studio git忽略文件,然后我把所有我不需要的文件,甚至是我在 VS 中创建的项目中不需要的整个文件夹)。但是问题出在我创建存储库后上传文件夹。每次我尝试上传它时,我都会收到一条消息,说我有超过一百个文件。我什至打开了一个全新的私有存储库,以防 git 已经跟踪到这个存储库中的文件。似乎没有任何效果。我已经阅读了所有关于 gitignore files in GitHub 的官方文档,我看过一堆 Youtube 教程并尝试在 VS 中直接制作 gitignore file 但也没有工作。 也许你们大多数人觉得这很有趣,这可能是一个老生常谈的错误,但我就是想不通。 SENCE 我是一个完全的初学者,谁能告诉我我在哪里犯了错误?
这里放一段我的.git忽略文件,大部分是官方代码,而且很大。
- *.tlh
- *.tmp
- *.tmp_proj
- *.log
- *.vspscc
- *.vssscc
- .builds
- *.pidb
- *.svclog
- *.scc
- App_Data/
- 内容/
- 字体/
- 脚本/
- */favicon.ico
- */packages.config
我只是希望我的整个项目在一个片段中上传,没有来自 VS 的不必要的文件。
- 列表项
您的 .gitignore 在被 git 跟踪后立即生效。要做到这一点,你将不得不承诺。首先执行此操作,进行仅包含该文件的提交。那么git不应该再"see"所有被它屏蔽的文件了。
在命令行中执行如下操作:
cd
进入存储库文件夹git add .gitignore
git commit -m "Added .gitignore."
git status
最后一条语句应该向您显示所有仍未跟踪或未提交的文件,但不包含在 .gitignore 中的文件。从那里您可以像往常一样继续添加和提交。
不要忘记稍后推送以在远程上进行更改。
我会通过建议您使用 on line .gitignore file generator.
来增加@Harmonica141 的答案
选择所需的 IDE 或编程语言 .gitignore
后,将为您生成包含所有必需正则表达式和文件排除项的文件。
下载文件后,您需要通过命令行将其添加到存储库中。 操作如下:
cd
into/the/repository/folder
git add .gitignore
git commit -m "Added .gitignore.
git push origin