Browse Source

自己整理得笔记,不全

zzn
ZHANGZENGNING 1 month ago
parent
commit
56cc158519
  1. 83
      笔记.txt

83
笔记.txt

@ -0,0 +1,83 @@
版本控制
cvs svn git等等
一、团队开发过程中的问题
1. 备份 [Release]
2. 代码还原
3. 协同修改
4. 多版本文件管理
5. 追溯问题代码的编写人和编写时间
6. 权限控制
二、版本控制
版本控制就是维护工程蓝图标准做法,能追踪工程蓝图从诞生一直到定案的过程.
没有版本控制会存在如下的问题:
代码管理混乱
解决冲突代码问题
整合过程中出现bug
无法对代码实现权限控制
想不不同的版本发布困难
三、Git
linux 1991年
四、git安装
自报家门
git config --global user.name "ZHANGZENGNING"
git config --global user.email "zhangzengning2002@163.com"
初始化仓库
git init
git add 文件名 将文件交给git进行管理
git commit -m "提交文件的详细说明要有意义"
git add file1.txt file2.txt
git add . 当前文件夹下面的所有问题
git commit -m "提交了所有的文件202410061006"
工作区和暂存区
git进行crud
git add c.txt 底层操作就是 将c.txt文件添加到一个缓存区域中进行缓存,我们操作完毕以后,使用
git commit 操作进行统一的提交 将编辑的文件同步到版本库中
本地仓库 .git/objects中
暂存区 .git/index
查看状态
git status
查看提交日志
git log
git log --pretty=oneline
回退
git reset --hard <commit id>
删除
git rm 文件名
删除完毕后需要看一下状态 还需要 commit
分支管理
查看分支
git branch
创建分支
git branch <分支名>
创建并切换分支
git checkout -b <分支名>
删除分支
git branch -d <分支名>
分支合并
将某个分支合并到当前的分支
git merge <分支名>
Loading…
Cancel
Save