下方的方法的配置会在该MAC上使用git提交都不会带上配置中设置的文件。
问题出现原因:
用惯了win系统下开发,直接下载gitignore插件即可屏蔽不需要提交的文件,但是MAC上面安装此插件并不会过滤.gitignore文件本身。所以就出现这篇文章了。
//家目录下编辑该文件,在文件中录入不需要提交的文件后缀
vim ~/.gitignore_global
// idea 下java程序web开发常用屏蔽后缀
.idea
*.iml
out
gen
*.class
*.jar
*.war
*.ear
.idea
static/
*.iml
*.lst
*.jpg
#build
target/
**/.project
**/.*
out
gen
workspace.xml
scripts
.gitignore
//最后需要执行该命令提交
git config --global core.excludesfile ~/.gitignore_global
另加入Terminal里不展示分支名的解决方案
1. cd ~
2. vim showbranch
//文件内容
function git_branch {
branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
if [ "${branch}" != "" ];then
if [ "${branch}" = "(no branch)" ];then
branch="(`git rev-parse --short HEAD`...)"
fi
echo " ($branch)"
fi
}
export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '
3. 执行 source ~/branch 或者 source /Users/你的用户名/showbranch
需要注意的是只在当前终端中有效 , 每次需要是 在执行下第3步就可以了
感谢
https://www.cnblogs.com/xiaosilent/p/3620381.html
https://blog.csdn.net/Leonxx/article/details/86294617