如何设置/使用 git 作为(略多于)一个简单的备份系统
How to set up / use git as (little more than) a simple backup system
我是一名开发人员,从事几个用 C/C++ 编写的不相关的小项目。
我尝试使用 git(主要是因为一位客户要求我这样做——我想他不知道 DVCS 是什么,但一定听说过 git 很流行 :))但我对文档感到困惑,而且教程似乎都是为与我完全不同的需求量身定制的:有程序员团队的大型项目。
我想先开始使用 git 作为 "backup system on steroids",然后在需要时学习新功能。我认为设置和日常使用会很容易,但经过一整天的教程后,我还没有提交一个项目(我需要一瓶 Maalox 和一些阿司匹林 :))
总结一下:
- 我是一名独立程序员(没有其他人会接触代码)。
- 我使用一台 Windows 笔记本电脑(不需要在多台 PC 上工作)。
- 不需要分支(项目小)
- 我确实需要一个远程存储库(仅作为防止高清崩溃/笔记本电脑被盗的紧急措施。我有一个私人服务器,我可以在其中安装我需要的东西)。
- 我几乎从不需要检索我的代码的旧版本(2014 年我做了两次,在几分钟内,使用备份)。
- 代码已经 well-commented 原样(提交可能会有非常简单的注释)。
- 我的工作流程很简单:我想在我自己的 HD 上打开一个项目,继续工作直到功能被添加/错误被修复/我被剥夺了睡眠,然后提交更改并移动到下一个任务.
那么,假设我有针对 Client1 的项目 Foo 和 Baz,以及针对 Client2 的 Bar。我需要知道的是:
- 根据我的要求设置系统的最佳方式。
- 在日常使用中发出什么命令(见第 7 点)
我已经安装了 Git GUI(在笔记本电脑上)和 GitLab(在服务器上),但我可以进行更改。
提前致谢,
弗拉维奥·里扎尔迪
Chapter 2。在不到 1 小时的时间内,您就完成了所有工作。
我是一名开发人员,从事几个用 C/C++ 编写的不相关的小项目。
我尝试使用 git(主要是因为一位客户要求我这样做——我想他不知道 DVCS 是什么,但一定听说过 git 很流行 :))但我对文档感到困惑,而且教程似乎都是为与我完全不同的需求量身定制的:有程序员团队的大型项目。
我想先开始使用 git 作为 "backup system on steroids",然后在需要时学习新功能。我认为设置和日常使用会很容易,但经过一整天的教程后,我还没有提交一个项目(我需要一瓶 Maalox 和一些阿司匹林 :))
总结一下:
- 我是一名独立程序员(没有其他人会接触代码)。
- 我使用一台 Windows 笔记本电脑(不需要在多台 PC 上工作)。
- 不需要分支(项目小)
- 我确实需要一个远程存储库(仅作为防止高清崩溃/笔记本电脑被盗的紧急措施。我有一个私人服务器,我可以在其中安装我需要的东西)。
- 我几乎从不需要检索我的代码的旧版本(2014 年我做了两次,在几分钟内,使用备份)。
- 代码已经 well-commented 原样(提交可能会有非常简单的注释)。
- 我的工作流程很简单:我想在我自己的 HD 上打开一个项目,继续工作直到功能被添加/错误被修复/我被剥夺了睡眠,然后提交更改并移动到下一个任务.
那么,假设我有针对 Client1 的项目 Foo 和 Baz,以及针对 Client2 的 Bar。我需要知道的是:
- 根据我的要求设置系统的最佳方式。
- 在日常使用中发出什么命令(见第 7 点)
我已经安装了 Git GUI(在笔记本电脑上)和 GitLab(在服务器上),但我可以进行更改。
提前致谢,
弗拉维奥·里扎尔迪
Chapter 2。在不到 1 小时的时间内,您就完成了所有工作。