🛠Git 常用操作总结
我司Git基本工作流程:
$ git co(checkout) -b develop # → 创建开发分支develop
$ git push # → 推送当前分支(develop)到远端仓库
------------遵循小批量提交原则------------
$ git st(status) # → 查看当前分支工作区、暂存区的工作状态
$ git diff # → diff文件的修改(⚠️很重要很重要很重要)
$ git ci(commit) . # → 提交本次修改
------------以上三步使用最频繁-----------
$ git fetch --all # → 拉取所有远端的最新代码
$ git merge origin/develop # → 如果是多人协作,merge同事的修改到当前分支(先人后己原则)
$ git merge origin/master # → 上线之前保证当前分支不落后于远端origin/master,一定要merge远端origin/master到当前分支
$ git push # → 推送当前分支到远端仓库
$ git merge --no-ff origin/develop # → 同事review code之后管理员合并origin/develop到远端主干origin/master
--------分--------割--------线--------
👉 HEAD:当前commit引用
$ git version # → git版本
$ git branch # → 查看本地所有的分支
$ git branch -r # → 查看所有远程的分支
$ git branch -a # → 查看所有远程分支和本地分支