版本控制应该是每一个开发人员应该会的东西,奈何,学校没有学习,随着写代码的时间的加长,越来月觉得版本控制的必要性了。
记得在实习的公司,同一痛的都是SVN。
至于GIt和SVN的区别,直接看连接
http://blog.csdn.net/a117653909/article/details/8952183
http://blog.jobbole.com/31444/
我今天折腾了一下午,终于可以clone和commit了,其它的还在折腾中
首先需要配置一些自己信息,具体可以百度,
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意git config
命令的--global
参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
剩下的就是在背地建立一个仓库
在你喜欢的地方建立一个文件夹
打开终端
cd到你的这个文件夹,这个文件夹下的所有文件改变都可以同步到你的远程仓库
执行命令
$ git init
这个命令就是初始化的你仓库,这里是回事一个空的仓库
剩下的就是把你的远程代码clone 到这里了
其中,git clone 命令,把你远程代码库的代码克隆下来
完成后就可以愉快的撸代码了,在完成后,需要提交到远程是,我门只需要将我们commit,填写记录
push
ok