環境:
- 上傳的東西, Java code在 D:\java\workspace\test
- Dropbox安裝目錄, D:\My Dropbox\WorkCode 。WorkCode是自己建的目錄。
開始 :
1.執行git 切換到WorkCode目錄下(注意Dropbox前有一個空白,所以My後面加上backslash及一空白)
$ cd /d/My\ Dropbox/WorkCode/
2.建立一個遠端repository,習慣命名在專案名稱後面加上.git
$ git init --bare test.git
Initialized empty Git repository in d:/My Dropbox/WorkCode/test.git/
3.切換到要上傳專案的前一目錄
$ cd /d/java/workspace/
4. 在原本已存在的test目錄變成git用途
$ git init test
Initialized empty Git repository in d:/java/workspace/test/.git/
5. 進到test目錄且把其內的東西放到(新增)遠端repository
$cd /d/java/workspace/test
$ git remote add origin /d/My\ Dropbox/WorkCode/test
$git add .
$git commit -m 'first version'
$git push origin master
6. 步驟5事實上是傳到本地端的Dropbox目錄,要同步到"雲端"不要忘了開啟Dropbox Client。
7.測試從本地端的repository(Dropbox目錄)取出專案內容到D:/myrep1
$ cd /d/myrep1/
$ git clone /d/My\ Dropbox/WorkCode/test.git/
Cloning into test...
done.
ps.如果要忽略原本test內的一些檔案或目錄,須步驟5的git add. 之前加上一個.gitignore檔內容類似如下:
CVS/
work/
target/
src/CVS
.settings/
.classpath
.cvsignore
.project
*.avi
沒有留言:
張貼留言