一方面為了備份, 只是存在本地總是有風險
Steps
- 聯結 Dropbox 到電腦
我的路徑是 ~/Dropbox/ git base 想放在 ~/Dropbox/Backup/gitbase - 建立 bare 的 git repository
bare 的話,就不會把 source code 再 checkout 出來一份
$ cd ~/Dropbox/Backup/gitbase脫光光的 git repository 長得像
$ git init --bare HelloWorld
Initialized empty Git repository in /Users/elvis/Dropbox/Backup/gitbase/HelloWorld/
$ ls -l HelloWorld
total 24
drwxr-xr-x 9 elvis staff 306 8 30 14:56 .
drwxr-xr-x 8 elvis staff 272 8 30 14:56 ..
-rw-r--r-- 1 elvis staff 23 8 30 14:56 HEAD
-rw-r--r-- 1 elvis staff 112 8 30 14:56 config
-rw-r--r-- 1 elvis staff 73 8 30 14:56 description
drwxr-xr-x 11 elvis staff 374 8 30 14:56 hooks
drwxr-xr-x 3 elvis staff 102 8 30 14:56 info
drwxr-xr-x 4 elvis staff 136 8 30 14:56 objects
drwxr-xr-x 4 elvis staff 136 8 30 14:56 refs
- 連結原來的 source code 到 dropbox
$ cd ~/work/HelloWorld如果原來已經有一個 master 了, 你也本來沒有 upstream
$ git remote add dropbox ~/Dropbox/Backup/gitbase/HelloWorld
$ git push dropbox master如果原來的 master 已經有 upstream 了,只是備份用,就直接
$ git branch -u dropbox/master master
git push dropbox master