四个区域
- 工作区 --- 编写代码的中央,批改的代码、新增的文件、删除的文件等等都是在工作区实现的
- 暂存区 --- 长期存储文件变更的中央
- 本地仓库 --- 永恒保留代码变更的中央
- 近程仓库 --- 网络中的仓库
罕用的操作
- 工作区 --> 暂存区 :
git add .
- 暂存区 --> 本地仓库 :
git commit -m 'sssss'
- 本地仓库 --> 近程仓库 :
git push
- 工作区 --> 暂存区 :
针对电脑的一次性配置
- 装置
- 配置用户名和邮箱
- 创立SSH秘钥
- 把公钥配置到码云或github
针对一个仓库(我的项目)的一次性配置
- 初始化:
git init
- 增加近程仓库地址:
git remote add 别名 ssh地址
- 首次推送:
git push -u 别名 分支名
- 初始化:
分支
- 常用命令
合并
- 快进模式:两个分支,其中一个蕴含另一个分支的全副提交记录;没有抵触,不须要额定提交一次
- 三方合并有抵触:两个分支批改了同一个文件的同一行代码,解决抵触,手动提交一次
- 三方合并没有抵触:两个分支批改了不同的文件,会呈现一个提示框,按 ":q" 退出即可
多人合作
- 保障在推送之前,先拉取代码。把其余共事、同学写的代码拉取到你的电脑中,和本人写的代码进行合并
- 合并之后,在推送