一什么是版本控制系统
版本控制系统分为集中式与分布式版本控制系统,1.集中式版本管理系统是软件保存着各个版本的软件快照在服务器上,服务器上包含各个版本的软件代码。
2.操作上,用户要修改某个版本的代码,首先要从版本库上将该版本的代码拉取到本地的计算机上,然后才能查看修改。
分布式版本控制系统 就是不再将整个版本库保存在一个服务器上,而是保存在每个员工的计算机上。
二git的安装和配置
#apt -get install git ,即可完成安装。
#git config --global user.email *****@qq.com
#git config --global user .name “alex.wang”
git 使用不同的参数,灵活设置这些配置的作用范围。
三 Git常用的命令
git init:创建一个本地版本仓库
git status 产看工作区状态
git add main.c 将工作区修改的main.c 添加到暂存区
git commit -m "init repo and add main.c"将暂存区修改提交到仓库
git log ,可以看到提交的ID,提交的作者,提交的日期。
git branch my_branch 创建一个分支
git checkout my_branch; 切换分支my_branch
创建一个adc.c的文件,推送到分支my_branch
git log 查看新的提交信息
切换到主分支
将分支my_branch合并到主分支上:
git merge my_branch