首先熟悉一下开发中的一些常用命令
- 查看本地仓库当前所在分支
git branch
- 创建本地仓库新分支
git branch 分支名
- 切换本地分支
git checkout 分支名
- 创建并切换到该分支
git checkout -b 新分支
- 合并本地分支
git merge 分支名
- 本地仓库推送并关联远程仓库分支,如远程仓库没有,则自动创建远程分支
git push --set-upstream origin 分支名称
- 将当前目录及其子目录下所有变更都加入到暂存区
git add .
- 将暂存区内容提交到本地仓库,-m:提交备注信息
git commit -m '需要备注的信息'
- 推送当前分支到远程仓库
git push
单分支模式:一般推送流程
git add .
git commit -m '需要备注的信息'
git push
变更都加入到暂存区、提交到本地仓库、推送当前分支到远程仓库 这三个命令对于个人开发项目进行版本管理时,可以说时比较常用的命令。
多分支模式:多分支编辑推送流程
- 创建并切换到该分支
git checkout -b 新分支A
- 推送并关联到远程仓库
git push --set-upstream origin 分支名称
以下是实现相关业务逻辑后相关操作
- 将当前目录及其子目录下所有变更都加入到暂存区
git add .
- 将暂存区内容提交到本地仓库
git commit -m '需要备注的信息'
- 推送当前分支到远程仓库
git push
- 切换回主分支
git checkout master
- 合并刚刚开发完成的分支代码到主分支
git merge 分支A
- 提交主分支代码到远程仓库
git push
note:如果团队协同开发相同分支,编辑前可先执行git pull更新一下当前分支代码,避免代码冲突。