以下工作:
git -C ~/dotfiles status
Run Code Online (Sandbox Code Playgroud)
但这失败了:
git status -C ~/dotfiles
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
我开发了一个包含大量文件的 git-tracked 代码库。此代码必须在远程计算机上运行。因此,每次我在本地进行更改时,我都必须将其同步到远程并在远程上运行新代码。
我想消除手动同步步骤。我尝试过的事情:
git push
(本地)和git pull
(远程)进行工作是可行的,但会导致许多无用的提交。另外,有时我只是尝试一些小的改变,但我不希望这些改变被实施。sshfs
工作,但文件访问有轻微的延迟。我不介意,但 PyCharm 依赖它并且许多功能都被破坏了。有更好的方法来实现这一点吗?