版本控制
cvs svn git 等等
一、团队开发过程中的问题
1、备份【Release】
2、代码还原
3、协同修改
4、多版本文件管理
5、追溯问题代码的编写人和编写时间
6、权限控制
二、版本控制
版本控制就是维护工程蓝图标准做法,能追踪工程蓝图从诞生一直到定案的过程。
没有版本控制就会存在如下的问题:
办理辩论代码问题
整合过程出现bug
无法对代码是实现权限控制
想不同的版本发布困难
三、Git安装
3.1、自报家门
- git config --global user.name "SuRuixi"
- git config --global user.email "RuixiSu@163.com"
复制代码 3.2、初始化仓库
- git init //初始化本地仓库
- git add 文件名 //将某个文件交给git进行管理
- git commit -m "文件说明" //提交文件并附带说明
复制代码 git add file1.txt file2.txt
git add . 当前文件夹下面的所有问题
git commit -m "提交了所有的文件202410061006"
3.3、工作区和暂存区
git进行crud
git add c.txt 底层操作就是 将c.txt文件添加到一个缓存区域中进行缓存,我们操作完毕以后,使用 git commit 操作进行统一的提交 将编辑的文件同步到版本库中
本地仓库 .git/objects中
暂存区 .git/index
3.4、查看状态
3.5、查看提交日志
- git log
-
- git log --pretty=oneline
复制代码 3.6、回退
- git reset --hard <commit id>
复制代码 3.7、删除
删除完毕后需要看一下状态 还需要 commit
四、分支管理
4.1、查看分支
4.2、创建分支
4.3、创建并切换分支
4.4、删除分支
4.5、分支归并
- git merge <分支名> // 将某个分支合并到当前的分支
复制代码
五、分支提交
1、同步本地更新(两种更新)
1.1、克隆远程仓库文件
- git clone <http/ssh 仓库连接>
复制代码 1.2、拉取远程更新
2、创建本地分支
目前本地还是master分支,需要在本地创建一个与你远程分支同名的本地分支
3、提交本地分支到远程分支
六、本地分支有新的文件
1、将本地分支的文件添加到git管理
- git add . //添加所有的文件
- git add <文件名> //添加指定的文件
复制代码 2、提交到本地的master分支
3、推送到远程分支
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |