【代码同步+版本控制】Git+SourceTree+Dropbox

【工具安装】

一、Git

Mac系统下的Git安装包的下载地址是http://code.google.com/p/git-osx-installer/downloads/list?can=3。下载下来直接安装就可以了。

适用于其他系统的安装包的下载地址在http://gitbook.liuhui998.com/2_1.html有详细记载。

二、SourceTree

http://www.sourcetreeapp.com/

三、Dropbox

https://www.dropbox.com/

下载安装并选择Dropbox专属的文件夹。我的Dropbox的文件夹就叫“Dropbox”


【环境配置】

1、首先将需要进行版本控制的project拷入Dropbox中。我是将之前写的项目“GalleryTest”拷到Dropbox中的GalleryTest文件夹里了。

2、打开命令行,也就是Mac下的“终端”,进入到Dropbox中的GalleryTest文件夹,然后依次输入以下命令:

$ git init #在当前的目录下创建一个新的空的本地仓库
Initialized empty Git repository in /home/user/test_proj/.git/
$ git add . #把前目录下的所有文件全部添加到暂存区
$ git commit -m 'project init' #创建提交   

参考资料:http://www.infoq.com/cn/news/2011/02/git-adventures-local-repository

3、打开SourceTree,File->New,弹出如下画面:

【代码同步+版本控制】Git+SourceTree+Dropbox_第1张图片

选择“Clone Repository”,Source Path选择Dropbox中的GalleryTest文件夹里的“GalleryTest”项目,Destination Path选择拷贝项目的目的地址如workspace,然后填入BookmarkName,点击“Clone”。这样就可以将Dropbox中的项目拷贝到本地工作空间了。


【版本控制】

双击bookmark,就可以进入SourceTree对source进行版本控制了,使用方式跟svn有相似。

需要知道的是,在这里的commit是将当前的source提交到SourceTree进行版本控制,Push是将本地最新代码更新到Dropbox(这里我们可以将它理解为服务器),Pull是将Dropbox中的最新source更新到本地的workspace。

关于SourceTree的使用,我还有很多要学习的地方。

你可能感兴趣的:(git,Dropbox,版本控制,SourceTree)