第一次接触linux的开发,其实也就是在ubuntu下的开发,开始不会使用非界面化的版本控制工具,之前用过github的windows版本,用过svn。但是实际上大部分项目也没有用到这些版本控制工具。这次一个博士师兄推荐我们使用git来作为项目开发版本控制工具。刚开始我挺排斥的,毕竟是新东西,但是使用了一段时间后,发现各种方便和各种好处。
首先在多个人做开发的时候,不同的改动的兼容非常方便统一。每个人只要在本地改完了使用一个命令,就可以把更改的内容提交到服务器,另外的人只要使用一个简单的命令把它下载下来进行继续开发即可。
下面简述一下git的用法。
第一步:建立本地git库。
保证要在本机上安装了git这个软件,如果我没有记错的话,ubuntu下是自带了git的,如果没有带,也非常简单,使用sudo apt-get install安装一下就可以了。
mkdir mytest //建立本地的工程文件夹
cd mytest
git init //初始化文件夹
第二步:添加本地文件
假设在本地使用了vim hello.c。也就是创建了一个本地文件
git add . //添加所有改动的文件到工程
git commit -a -m "words"//确认提交
注意:上述步骤都是本地操作
如果要从远程链接下载源文件到当前目录则可以使用下面的命令
git clone http://..... //clone后面即是项目的地址 如果需要密码的话,会提示你输入密码
如果要从远程服务器上更新本地的工程,可以使用下面的命令
git pull origin master
如果要把本地的文件更新到服务器上,可以使用下面的命令
git push origin master
原文:http://blog.csdn.net/itbuluoge/article/details/21886859