在. gitignore 档案中列出的档案名称将被 忽略 (注意:此档案也要commit) git pull —别人在你上次 pull 之后有push新东西上去,也就是说你的branch产生分叉了,此时有两种情况:                       1. git 可以顺利的auto merge, git 会自动多一次merge commit,此时的log有Merge branch 'master' 此操作主要是实现把远程服务器仓库的修改同步至本地仓库,但是不会更新本地仓库已经checkout出来的文件; 2. git checkout origin/master -- path/to/file 此操作用于从本地仓库中把指定文件给checkout出来。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_ MACHINE \SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]“CheckedValue"=dword:00000001 2. 在U盘创建02.bat文件:. 2. 打开. gitignore 文件,查看其中列出的 忽略 规则。 3. 找到你想要拉取但被 忽略 的文件的规则。 4. 在 git pull 命令后面添加"--no-ignore"选项。 例如: git pull --no-ignore 5. 执行 git pull 命令,现在它将拉取被 忽略 的文件。 6. 如果你只想临时 忽略 . gitignore 中的规则,而不是删除它们,可以使用"--assume-unchanged"选项。 例如: git update-index --assume-unchanged <file_name> 这将使 git pull 命令在不拉取被 忽略 的文件的同时也不更新它们。 请注意,这些方法都是为了暂时或临时地 忽略 . gitignore 中的规则。如果你希望彻底 忽略 这些规则,你需要删除或修改. gitignore 文件。