你好,我是新来的混帐,我不能完全理解.gitignore。gitignore如何工作?
假设我目前有一个Master文件夹,里面有一个报告文件夹,我并不需要跟踪。
Master Folder
|
+-- file 1
|
+-- dir 2
| |
| \-- file 2.1
|
+-- dir 3
| |
| +-- file 3.1
| \-- file 3.2
|
+-- Reports
| |
| +-- file 4.1
| \-- file 4.2
现在,我想修改该文件夹,以便我在仓库克隆主文件夹。报告文件夹是否也被克隆?
在我编辑时,有人在报告文件夹中添加或更改了文件。
完成编辑后,我需要将主文件夹更新为我更新的内容。如果我推动我的更改,它会影响主文件夹中的报告文件夹?
请参阅文档上的[忽略文件和文件夹](https://stackoverflow.com/documentation/git/245/ignoring-files-and-folders)主题。 - 你真的尝试过吗?在问这个问题之前,你读过关于忽略文件的任何内容吗? – poke
您似乎也误解了Git的工作原理:更改不会自动添加到您的存储库。只有您添加的那些更改,然后* commit *才会将其存储到存储库中,并稍后进行克隆。考虑阅读[Git Book](https://git-scm.com/book/en/v2/)。 – poke