我在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