在Mac os中是存在.DS_Store文件的,在使用git对项目进行版本控制时,该文件如果不加入.gitignore中,每次修改文件提交时,该文件都会在提交列表中。明明没动它,每次修改却还是要提交它,这非常让人懊恼。
然后删除项目中所有的.DS_Store,在项目目录下执行如下命令:
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
删除之后就可以合并分支喽
在Mac os中是存在.DS_Store文件的,在使用git对项目进行版本控制时,该文件如果不加入.gitignore中,每次修改文件提交时,该文件都会在提交列表中。明明没动它,每次修改却还是要提交它,这非常让人懊恼。
然后删除项目中所有的.DS_Store,在项目目录下执行如下命令:
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
删除之后就可以合并分支喽
2.5.4 DS_Store
GIT 代码管理时,在合并分支代码过程中
向默默无闻的网络高手致敬.
.gitignore & .DS_Store.gitignore & .DS_Store, .gitignore , .DS_Store, git, macOS, mbp, npm, node.js,
.D之前离职同事的项目,发现一个这样的问题,每次修改后或者没有修改打开过项目就会有一个文件说是修改过的,如果是多人开发的话,就会造成冲突,自己看着也不爽,如图: WechatIMG3
MacOS & .DS_Storemac, mbp, 隐藏文件,
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M