学习笔记
版本控制
-
RCS 补丁集
-
CVCS 协同工作补丁集
-
DVCS 分布式版本控制 客户端克隆全部仓库内容
Git
Git 存储的是全部不是差异 快照流
Git一般只加数据
三种状态
-
已修改 在工作区(提取出的某个版本内容)修改
-
已暂存 对修改的内容做标记 保存到暂存区(索引 保存要提交的信息)
-
已提交 保存到Git仓库
Idea Git的使用
创建项目并提交到远程仓库
-
选择VCS - > Import into Version Control -> Create Git Repository
-
指定本地仓库的位置,可选择项目源代码同目录
-
把项目源码添加到本地仓库
-
Add->Commit->Push(设置仓库URL)
从远程仓库获取项目
输入远程仓库地址,clone
修改部分源码,提交到仓库
Add->Commit->Push
从仓库获取其他人的提交
Fetch是从远程仓库下载文件到本地的origin/master,然后可以手动对比修改决定是否合并到本地的master库
Push是直接下载并合并。Pull方式简化操作
在新分支上开发
Git->Branches
在Local Branches中有其他可用的本地分支选项,选择Checkout即可切换当前工作的分支
把分支提交到Git仓库--push
获取他人提交的分支
分支合并到主干
切换到master分支,选择Merge Changes