我是一個開發人員,使用C/C++編寫幾個不相關的小型項目。如何設置/使用git作爲(略多於)一個簡單的備份系統
我試過使用git(主要是因爲一個客戶端問我 - 我想他不知道什麼是DVCS,但一定聽說git是時尚:))但我被文檔和教程困惑所有這些都是爲與我的需求完全不同的需求量身打造的:包含程序員團隊的大型項目。
我想首先將git簡單地作爲「類固醇的備份系統」,稍後根據需要學習新功能。我認爲設置和日常使用會很容易,但教程一整天后,我還沒有提交一個項目(我需要有一瓶抗酸藥和一些阿斯匹林:))
總結:
- 我是一個獨奏程序員(沒有人會觸摸代碼)。
- 我使用一臺Windows筆記本電腦(無需使用多臺PC)。
- 不需要分支機構(項目很小)。我需要一個私人服務器,我可以安裝我需要的東西。)我需要一個遠程存儲庫(僅作爲應對高清崩潰/筆記本電腦盜竊的應急措施)。
- 我幾乎從不需要檢索我的代碼的舊版本(在2014年,我使用備份在幾分鐘內完成了兩次)。
- 該代碼已被充分評論,因爲它(提交可能會有非常簡單的評論)。
- 我的工作流很簡單:我想在我自己的HD上打開一個項目,在它上面工作,直到添加了功能/修復了錯誤/我獲得了睡眠剝奪,然後提交更改並轉到下一個任務。
因此,假設我有Client1的項目Foo和Baz,以及Client2的Bar。我需要知道的是:
- 根據我的要求設置系統的最佳方式。
- 什麼命令日常使用過程中的問題(見7點)
我已經安裝了Git的圖形用戶界面(在筆記本電腦)和GitLab(在服務器上),但我可改變的。
由於提前,
弗拉維奧裏扎爾迪
因此,在您的一些問題中,您是否在問如何將Gitlab設置爲VCS和代碼備份? – diegoaguilar 2015-04-01 17:28:17
對不起,英語不是我的第一語言 - 你的意思是「在你的幾個人中」? – Vorbis 2015-04-02 16:49:22
這是一個錯字,我的意思是「用幾句話」 – diegoaguilar 2015-04-02 16:51:53