我用新的repo子模块的URL修改了.gitmodules文件(我的repo)。
fatal: reference is not a tree: 3062d287c322fabf1b41b8e33518eb449d4ac6ed这是因为主回购已经指向原始子模块的提交3062d287c322fabf1b41b8e3
我刚接触C和Linux,想知道在linux中使用C函数lockf、flock和fcntl锁定文件意味着什么?由于我来自windows后台,锁定的文件永远不能被任何其他进程更改,但对于linux,只要我为我的进程锁定文件,文件就可以被任何其他进程修改,甚至可以被桌面文件浏览器删除!我用过'lslock‘程序,我的文件都是用Type/POSIX MODE/WRITE STA