通过理解git我遇到了很大的问题。我已经阅读了数百篇文章和教程,但仍然没有得到它。可能我真的很蠢或者某个地方我不了解这个概念及其运作方式(可能两者都有)。所以我想描述一下我的具体情况,并希望能找到一个有很多耐心和知识的人来逐步指导我。请不要给出指向不同教程的网站的答案,因为我已经阅读了吨,而且正如我所说的那样没有得到它。
所以这是我的问题:我有三台计算机用于在一个小项目上编码(工作笔记本电脑 - 192.168.0.101,家用笔记本电脑 - 192.168.0.102和桌面 - 192.168.0.103)和一个覆盆子pi设备(192.168.0.104)。我在PC上使用Debian on Pi和Ubuntu。所有设备都安装了git。我想要的是我可以在Pi上设置一个git服务器,然后在任何一台PC上进行编码,将它们上传到Pi上,这样如果我不得不从下一次从另一台计算机继续访问最新版本。 非常感谢!
答案 0 :(得分:0)
多数人。
不是您可以编辑计算机上的文件,将它们提交到本地存储库并将更改推送到raspberry pi。
如果您不希望每次推送更改时都输入密码,则可以将ssh-keys部署到raspberry pi。
答案 1 :(得分:0)
您需要采取的主要步骤:
mkdir -p /var/lib/repo.git
git init --bare /var/lib/repo.git
git clone bob@192.168.0.104:/var/lib/repo.git project_work_dir
git push origin master
当您在家时,您只需检索您在工作中所做的更改:
git pull --rebase
继续编码。享受!