之前我就在思考如何管理程式碼,因為程式碼很重要
如果使用一個有效率的管理機制的話,就可以跨平台的使用
畢竟現在平台有可能是Linux或是Windows,或更多作業系統~
–
上次我把程式碼管理透過一台Linux主機
我滿喜歡這樣管哩, 滿方便的! 但是現在這台主機可能必須還別人
下次可能要重新設置在另一台Linux主機~ 有點麻煩
–
雲端工具 Dropbox
所以我把腦筋動到了雲端工具 Dropbox
索性google了一下關鍵字: “Dropbox git”
沒想到真的有人跟我有一樣的想法, 透過dropbox管理程式碼
我的作法
類似這篇文章, 在Dropbox上建立Server端原始碼的repo git,讓個平台再重dropbox上作git clone到client端
root@ROOT-PC /C/Users/root/Dropbox/project$git clone file://git@127.0.0.1/C/Users/root/Dropbox/git/project.git
不過我有點不一樣
就是我連client端都是在dropbox資料夾裡面
主要這樣作是因為我的程式碼都是HTML,PHP的網頁文字檔而已
若以後的程式碼需要被編譯, 我就會跟這篇文章一樣
步驟
(假設程式碼已經放入資料夾 ~/Dropbox/project裡)在Dropbox上建立Client端:~/Dropbox/project $ git init~/Dropbox/project $ git add .~/Dropbox/project $ git commit -m “first commit”~/Dropbox/project $ cd ~/Dropbox/git--在Dropbox上建立Server端:~/Dropbox/git $ mkdir project.git~/Dropbox/git $ cd project.git~/Dropbox/git $ git init –bare~/Dropbox/git $ cd ~/project--將Client端的資料push到Server端:~/Dropbox/project $ git remote add origin ~/Dropbox/git/project.git~/Dropbox/project $ git push origin master
Git使用方式
在Linux平台:
使用就是透過git指令, ex: git status, git commit, git push, git log …
在windows平台:
我使用這工具msysgit,
可以方便你在資料夾按右鍵就選git bash執行git指令
參考自 http://www.mrmu.com.tw/2011/05/06/git-tutorial-for-beginner/
沒有留言:
張貼留言