git可以设定全局ignore,这样就不用在每一个项目里面设置ignore文件。
具体的方法是首先更改git全局配置
git config --global core.excludesfile ~/.gitignore_global
然后编辑~/.gitignore_global
文件
这个文件和gitignore写法完全一致
你可能还喜欢下面这些文章
mac下git配置beyondcompare作为合并冲突工具
首先安装beyond compare,下载地址: http://www.scootersoftware.com/download.php设置为默认的merge工具git config –global merge.tool bc设置为默认的diff工具git config –global diff.tool bc在使用git megetool 来解决冲突后,会生成 备份文件 (*.orig),大多数情况下不是我们想要的,在终端中配置:git config –global mergetool.keepBackup false这样就不会每次在解决冲突后生成对应的 .orig文件了.
当程序崩溃的时候,会产生一个core文件。我们可以称它为进程死亡现场。排查进程死亡就和破案一样,找到案发现场,仔细排查每个细节,抽丝剥茧,最终定位原因。很幸运我们有一个强大的工具调查现场信息。这个工具就是GDB。下面我们就来看看如何用GDB排查问题。首先以一个越界访问数组的程序为例,如下:#include #include void core() { std::vector<int> a; std::cout << a[0];}int main() { core(); return 0;}执行上面的代码将会产生一个core文件。假设我们的core
默认情况下当文件权限变更的时候,GIT会认为该文件有变更,提交的时候会将权限变更的文件一并提交上去,这样会让我们的代码修改记录变得混乱。解决方案解决方案很简单,忽略文件权限的变更。使用如下命令:git config core.fileMode false
赞赏微信赞赏
支付宝赞赏