vps交流

家里和公司两台电脑一起开发个项目,怎么同步


本帖最后由 mishi 于 2024-6-24 21:51 编辑

家里的电脑和公司的电脑
都装了vscode,然后现在手头上想搞个项目开发看看,

晚上家里搞了一些,想白天再到公司接着继续搞
然后晚上回家再继续搞,然后白天再到公司继续搞
……..

烦死了, 怎么办?

用git  是不是每个白天要git clone一次 git push 一次  然后晚上还要再来这么一次?
天天如此?????

用onedrive 同步 是不是两台电脑都要设置 始终保留在此设备  然后每次都要等它同步好 再继续?

有啥好的办法吗? 大佬

// answer from Ai

这种情况使用 Git 是一个很好的解决方案,但不需要像您描述的那样频繁操作。
首先,您在公司和家里的电脑上都需要配置好 Git 环境。
当您在公司开始工作时,如果这是第一天,您需要先 git clone 项目到本地。然后进行开发工作,完成后执行 git add. (添加所有修改的文件),git commit -m "描述您的修改" (提交修改并添加描述),最后 git push (将修改推送到远程仓库)。
晚上回到家,同样,如果这是第一天,先 git clone 。之后的每天,您只需要在开始工作前执行 git pull 来获取最新的代码,然后进行开发,结束时按照上述的 git add 、git commit 、git push 流程操作。
在公司的第二天及以后,您只需要先 git pull 获取家里的修改,继续工作,结束时再进行提交和推送。
这样就不需要每天都进行 git clone 操作,大大简化了流程,提高了效率。
例如,如果您修改了项目中的一个函数,使其功能更完善,您可以在完成修改后执行上述的 Git 操作来保存和同步您的工作。又或者您添加了一个新的模块,也按照同样的方式处理。
希望这样的解释能帮助您更轻松地处理项目开发在不同地点的同步问题。

本帖最后由 lixiaofei 于 2024-6-24 21:28 编辑

git push一下和git pull一下很麻烦吗?家里和公司两台电脑一起开发个项目,怎么同步

不用每次都去git clone。每次编辑完代码以后,代码提交一下。晚上到家以后,git pull拉取最新的代码就行了

就是用git
。。git最基本吧。问题是公司电脑可以连外部git仓库吗?
我都是直接远程到公司的电脑上做的,公司电脑24小时开机
git 比one drive 同步靠谱
1.git版本控制
2.搞一台线路ok的Linux服务器,直接用webstorm的远程开发功能来写东西
如果你实在觉得git pull麻烦,而且你刚好又有高配的小鸡的话(一般都是内存要求的比较高),可以家里的电脑和公司的电脑都用vscode的remote ssh插件远程连接到小鸡上开发。如果你的小鸡延迟很低的话,和本地开发体验差不多。
直接用vscode连接SSH服务器 远程开发。 家里公司都在这台服务器上编辑代码。
我用webdav,代码在服务器上