git使用基本操作:
1 基础命令
git clone https_url # 克隆到本地
git pull # 拉取最新代码到本地
git branch new-branch # 新建分支
git add . # 更改添加到git仓库暂存区
git reset <file> # 撤销暂存
git commit -m "修改内容描述" # 更改保存到本地代码库
git reset HEAD~ # 撤销提交更改还原到暂存区
git push # 将更改推送到远程代码库
git push --set-upstream origin 分支名称 # (新建分支首次推送时使用)将本地分支推送到远程代码库,并关联本地分支与远程分支
git pull # l拉取远程代码到本地
2 开发流程
开发人员无master分支修改权限,修改代码时,先新建分支,再修改提交,具体步骤为:
0克隆仓库到本地git clone
1 拉取最新主分支git pull
2 新建分支git branch
3 修改代码
4 暂存分支git add
5 提交git commit
6 推送git push
7 解决冲突,当新开发的分支与主分支有冲突时,许先解决冲突。
8 云端创建合并请求,将分支合并到主分支
3 分支命名规范
主分支(Master):用于发布稳定版本的分支,不应该直接在该分支上进行修改。
开发分支(Develop):用于开发新功能的分支,所有开发人员都应该在该分支上开发,并且该分支应该与主分支保持同步。
功能分支(Feature):用于开发单个功能的分支,命名时应该以 feature/ 开头,例如 feature/new-login-page。
修复分支(Fix):用于修复 bug 的分支,命名时应该以 fix/ 开头,例如 fix/login-issue。
热修复分支(Hotfix):用于在发布后修复紧急 bug 的分支,命名时应该以 hotfix/ 开头,例如 hotfix/login-issue。