当我们从git仓库拉去代码后,我们当前分支将会是master,然后在实际工作中,规范要求我们创建自己的分支,开发后再进行合并,那么这一整个流程是啥样的呢?
流程:
1.创建自己的分支
git checkout -b feat/mybranch
2.查看当前分支
git branch
3.切换到你要开发的分支
git checkout
4.开发结束后提交代码
git status
查看当前被改动的文件状态
git add .
所有文件暂存
git commit -m 'feat:yourinfo'
git push
推到远端
之后git仓库中就有你的提交记录了。
将一个分支代码合并到另一分支
1.切换到你要合并到那里去的分支
git checkout yourmubiao
2.合并
git merge yourxianyou
3.推到远端
git push
合并某个commit到指定分支
1.在当前你commit过的分支上查看commit 日志
git log
拿到对应的commitid 复制下来下文用
2.切换到你要合并过去的分支
git yourmubiao
3.合并指定commit。
git cherry-pick commitid
设置git快捷命令
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.st status
git config --global alias.last 'log -1 HEAD'
git config --global alias.unstage 'reset HEAD --'