设置全局的.gitignore

我在mac上使用Sublime Text的SFTP/FTP插件,本地编辑代码,再sftp到远程机器调试。
这个插件会在本地的git仓库目录中生成一个sftp-config.json文件,所以就算提交了所有code,git工作区还是不干净的。

例如:

felix@qeelee-mac:~/Work/Knowledge/Openstack/source_code/cinder|Bug1515900⚡
⇒  gst
On branch Bug1515900
Untracked files:
  (use "git add <file>..." to include in what will be committed)

    sftp-config.json

nothing added to commit but untracked files present (use "git add" to track)

所以想设置一个全局的变量,让git忽略所有的sftp-config.json。

参考这篇文章,设置如下:

felix@qeelee-mac:~/Work/Knowledge/Openstack/source_code/cinder|Bug1515900⚡
⇒  echo "sftp-config.json" > ~/.gitignore
felix@qeelee-mac:~/Work/Knowledge/Openstack/source_code/cinder|Bug1515900⚡
⇒  git config --global core.excludesfile ~/.gitignore
felix@qeelee-mac:~/Work/Knowledge/Openstack/source_code/cinder|Bug1515900
⇒  gst
On branch Bug1515900
nothing to commit, working directory clean

posted on 2016-01-24 19:29  七里山塘边  阅读(421)  评论(0编辑  收藏  举报

导航