基本命令

设置用户名签名

git config —global user.name 用户名
git config —global user.email 邮箱
保存在系统用户目录下的gitconfig文件中 ~/.gitconfig

初始化本地库

git init

查看本地库状态

git status

添加暂存区

git add 文件名

提交本地库

git commit -m “日志信息” 文件名

查看历史版本

git reflog(查看版本信息)
git log(查看版本详细信息)

版本穿梭

git reset —hard 版本号

分支操作

查看分支

git branch -v

创建分支

git branch 分支名

切换分支

git checkout 分支名

合并分支

git merge 分支名

合并分支遇到冲突

(master)会变成(master|MERGING)
编辑有冲突的文件,删除特殊符号,决定要使用的内容
特殊符号:
<<<<<<当前分支的代码
=======
合并过来的代码
>>>>>>>hot-fix

添加到暂存区
执行提交(此时使用 git commit 命令时不能带文件名)
(master|MERGING)会变回(master)

团队协作机制

团队内协作

image.png

跨团队协作

image.png