git是一种分布式版本控制,不同于SVN的集中式管理
在做JAVA时使用过一段时间的SVN 现在做Salesforce就没有使用过了,这一点不好,没有版本控制,之前有次遇到过代码被别人覆盖过的情况,幸好Eclipse有本地历史,后来使用Sublime作为开发工具后就木有那么幸运了。 经常看到有人提到github于是就注册了一个,但貌似只能新建公开项目,且访问国内貌似不快,对于经常上开源中国的小伙伴,应该知道"码云" 不得不赞 开源中国,有这么免费的东东用。不过对于我个人目前的需求:仅当做一个备份工具,同时也学习下。
记录下我使用的步骤也为下次使用时不需要百度,百度,再百度。
2. 配置下你的姓名(提交时显示谁提交的),Email(分布式,每台机器都有个标识)
$ git config --global user.name"Your Name"
$ git config --global user.email"email@example.com"
3. git.oschina.net账户中快速添加SSH公钥
a. ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
b. Enter3次 确定
c. 在用户文件夹中.ssh文件夹中
d. 复制公钥文本到git.oschina.net的账户SSH公钥文本框中
4. 新建一个文件夹
5. git bash 中进入到该文件夹中
6. git clone git@git.oschina.net:xx/xx.git (事先需要在开源中国的码云中创建一个项目,这步是在本地克隆出远程的项目,这个时候打开本地仓库时是可以看到克隆的项目)