1. 用户身份设置
安装好Git后的第一件事就是设置用户名和电子邮件。Git的每一次提交都需要用到这些信息,而且还会被写入到所创建的提交中,不可更改,因此这一步非常重要。设置的命令如下:
# 设置用户名
$ git config --global user.name "TinaBan"
# 设置电子邮
$ git config --global user.email "tinaban@163.com"
# 查看你的个人设置
$ git config --list
2. 获取帮助信息
# 通过以下三种方法均可以获取Git命令的帮助界面(以git clone命令为例):
$ git help clone
$ git clone --help
$ man git-clone
3. 获取Git仓库
在工作中初始化Git仓库这件事通常都是由管理员来完成的,管理员会建立一个空的仓库,并为其创建开发分支,每一位开发人员都会有自己的开发分支,整个开发过程都在自己的开发分支下完成,待开发完成后由管理员将参与项目的所有分支代码合并到开发分支,进行测试,测试通过后才会合并到master上。
# 获取已有的Git仓库
$ git clone https://gitee.com/hrjlk/hrjlk-fe.git
# 切换到项目目录下
$ cd hrjlk-fe
# 查看代码分支
$ git branch -a
# 切换至自己的代码分支进行开发工作
$ git checkout dev_tinaban
4. 同步最新代码
在整个开发周期中,要有计划的同步最新代码到自己的开发分支,保证自己的开发任务都是基于最新的代码进行开发的。
# 切换到开发分支
$ git checkout develop
# 首先拉取最新代码
$ git pull
# 回到自己的开发分支
$ git checkout dev_tinaban
# 合并最新代码到自己的分支
$ git merge develop
5. 仓库状态
# 查看当前文件状态
$ git status
# 查看尚未添加到暂存区的变更
$ git diff
# 查看提交历史
$ git log
6. 用服务器最新代码覆盖本地代码
$ git fetch --all
$ git reset --hard origin/dev_tinaban
7. 代码回滚
# 找到版本的commitId(哈希值)
$ git log
# 通过commitId回滚到指定版本
$ git reset --hard 112bbc46a3ffea326ad64ce116c83e67c0693ecd
8. 代码冲突
发生代码冲突时,根据情况人工核对排除后再合并,操作时一定要慎重。