git - 如何在多台電腦同步程式碼
仅有的幸福
仅有的幸福 2017-05-02 09:45:06
0
4
1163

目前在桌上型電腦和筆記本上寫程式碼,想將兩台機器上的程式碼同步,透過github可以實現嗎?步驟是怎樣的呢?
本人小白,問題可能比較水,求各位大神指教。

仅有的幸福
仅有的幸福

全部回覆(4)
習慣沉默

可以實現。用GitHub Desktop很方便。學git的使用就可以,如果不想公開程式碼,可以申請國內的git平台,可以免費用私有的。 github預設是開源的,別人都可以下載。另外就是自己蓋個伺服器,如果要功能強大一點,類似github的web端,可以用Docker建置gitlab是非常方便的,一個指令的事。另外GitHub Desktop作為客戶端,透過開啟本地的方式,可以操作其它git的項目,圖形化管理和diff很方便。

1.建倉庫。
2.設定.gitignore把不想版本控制的排除,例如一些臨時log檔什麼的。
3.提交進倉庫。
4.電腦2 clone到本地,修改代碼,提交進倉庫
5.切換電腦1,先拉取同步,就把電腦2提交的代碼同步下來了。

像日常提交,同步拉取,推送等操作用GitHub Desktop圖形化客戶端挺方便的。
你可以先用github開個帳戶,建個測試倉庫,下載GitHub Desktop測試一下,跑通一下,就明白了。

仅有的幸福

如果要將github當作你的遠端程式碼託管倉庫的話,我一直覺得還是使用git比較好,畢竟圖形化的github desktop工具雖然使用起來容易,但是它功能簡單,而且還可能會遇到中文亂碼或者推送不上去的情況。所以我覺得不管是小白還是高手,我覺得git應該是首選,如果一直使用github desktop,你的git水平可能會一直停留在使用圖形介面上。
對於樓主的需求,步驟如下:

1.像你平常寫程式碼一樣,先創建一個工程,例如創建qt工程或vs工程;

2.進入專案工程的資料夾,執行下面的指令建立git倉庫:

git init

3.然後添加.gitignore文件,關於這個文件的功能及創建方法可以參考這裡。

4.將目前的檔案加入暫存區,其中.代表所有新建立或被修改的檔案

git add .

5.提交本次修改

git commit -m "your commit message"

6.建立遠端倉庫,打開github的主頁創建新的倉庫,注意這裡最好不要在倉庫裡初始化添加任何文件,否則後面會遇到麻煩。

7.新增遠端倉庫的連結

git remote add origin <url of your remote repository>

8.推送到遠端倉庫

git push

現在你可以在遠端倉庫查看是否推送成功。

在另一台電腦上的話,你可以將遠端倉庫克隆的本地,

git clone <url of your remote repository>

接著依序使用上面的步驟4、5、8即可將這台電腦的修改推送到遠端倉庫。
如果決定使用git的話,建議深入學習下git的工作流程,建議progit這本書,官網有免費的電子版。

曾经蜡笔没有小新

GitHub教學上 連結

左手右手慢动作

使用git自建倉庫,SVN或git皆可。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!