git 新手问题 怎样不用.gitignore忽略某个文件

公司的代码要改几个文件才能用于开发,push到远程分支时每次都要checkout这几个改动,然后push后再改回来,请问有什么办法能让我忽略上传这几个文件

阅读 6k
4 个回答

你说的这种文件应该类似webpack.config.js这种配置文件吧?

建议每种这种文件都改名为webpack.config.js.sample这样的形式,这个文件不放在.gitignore里面,而webpack.config.js放在.gitignore里面

这样做的好处是你只需要在你第一次开发的时候,拷贝一份webpack.config.js.samplewebpack.config.js,然后里面修改一下自己需要的配置,无论你怎么修改都不会被git识别到,至于sample文件一般不会被修改,除非大家都需要修改的情况下

在你的工程目录下找到.git文件夹, .git -> info -> exclude, 用编辑器打开exclude文件, 添加要忽略的文件名或者文件夹. 编辑后保存.
接下来你对这几个忽略文件做的修改, git不会对其进行管理, 而且忽略不会影响到其他人.

新手上路,请多包涵

要忽略哪个文件就把那个文件写在.gitignore文件里,路径写相对路径。

demo/
demo.md
*.html
  1. 忽略上传demo文件夹

  2. 忽略上传demo.md文件

  3. 忽略上传以html结尾的文件
    根据你的需要添加到.gitignore即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题