我目前正在使用PyCharm IDE学习Python。我不知道如何将我的文件自动同步到GitHub。或者准确地说,我希望我的代码在输入时自动同步到我的GitHub repo。就像我希望这个文件存在于GitHub中,并在我的IDE上编辑它一样。
有什么解决办法吗?
谨致问候,Kausik
git(或Github)不是这样工作的。版本控制系统旨在捕获项目中的里程碑。我认为您将git与文件管理云服务(例如Dropbox或Google Drive)混淆了。如果您需要将您的文件与每个";保存";如果你制作了一个文件,那么像Dropbox这样的服务就是你想要的。
然而,如果您调整工作流程以遵循预期的使用方式,版本控制系统(例如git)更适合代码管理。在PyCharm中,在每个里程碑(例如,错误修复或新功能实现)之后,您将执行以下操作:
- 通过检查更改的文件来暂存它们
- 通过添加提交消息来提交更改
- 将更改推送到远程存储库
所有这些都可以在PyCharm的"提交"窗口中找到(查看>>工具窗口>>提交)。以上三个步骤都可以在一次点击中完成
最后一件事。如果你的目标是与其他人实时合作,那么PyCharm有一个新功能,叫做";与我一起编码";(Tools>>Code With Me…)。我不知道它是否免费,但想法是你可以邀请朋友并一起实时更改代码库。最终,您将把更改推送到远程存储库。