在Linux中使用Git笔记
在Linux下搞开发,不用Git来进行版本控制是有些浪费,但是以前都是用SVN,而且都是图形界面,用这个显然入手不太容易,今天整了挺久,总结一下。
1、在https://github.com上申请号先
我是要将代码放到github中的,如果你不想放,那可以掠过这步直接看后面的,因为Git支持本地和服务器上的Repository。
申请好后,先创建一个新的Repository,记好自己的帐号,邮箱,以及Repository名称就好。
例如我创建了一个帐号test,邮箱test@test.com,Repository为testRep
2、在linux下安装git
我的系统是Ubuntu12.04,所以直接安装搞定
sudo apt-get install git git-core
3、配置git
前面不是申请帐号邮箱了么,这里需要设置一下自己电脑上的git全局变量,其实你在新建Rep的时候就会有向导了
全局安装: 配置git git config --global user.name "test" git config --global user.email test@test.com 下一步: mkdir testRep //创建一个文件夹,即工程所在位置,可以任意名字,任意位置,在自己已有工程处也可以 cd testRep //进入此文件夹 git init //将此文件夹增加git管理,其实就是创建了一个.git文件夹 touch README //生成一个readme文件 git add README //将此文件加入修改列表 git commit -m 'first commit' //增加此次提交的说明 git remote add origin git@github.com:test/testRep.git //为远程GIT管理更名为origin git push -u origin master //推送此次修改
按照这个想到走下来,基本就完成一个简单的代码同步了
4、构建分支
我用GIT的作用是版本控制,刚刚入手,肯定非常不专业,先写个今天使用的过程
在3的基础上,我开始逐渐修改代码
git branch test0.1 //创建一个test0.1分支 git checkout test0.1 //进入这个分支中来 git branch //查看一下分支名称,确定没有在master中了 git add -A //将本次修改的所有内容都加入修改列表 git commit -m "commit all" //提交说明 git push -u origin test0.1 //将此次修改提交到分支test0.1中去
好了,登录到GIT,应该就可以看到master 和test0.1两个分支了
以上内容不是很严谨,日后逐步完善,如果您有什么觉得有问题的,尽管指出,谢谢