为了共享波形/log文件,更改了git下文件/文件夹的权限。
git st会发现有很多modified的提示信息,git diff some_file之后的信息是:
diff --git a/some_file b/some_file
old mode 100644
new mode 100755
说明原来的文件权限是644.
可以git st | tee log
然后vim操作把所有modified的文件列出来,然后:%s/\n/ /g将换行符替换成空格之后,用shell脚本把所有文件的权限改回去。
#!/bin/bash
chmod 644 a_file b_file c_file d_file ...
网友评论