git在工作中的常用操作

    git是现在流行的代码管理工具,对于刚从学校毕业的菜鸟来说,能够熟练掌握git命令,玩转git是踏入工作的第一步。

    在git环境里,默认有一个主分支master,一般来说,我们会创建一个用于开发的dev分支,开发提交测试通过之后,再合并到master上进行发布。实际上,当你进了公司都会以团队的方式协作开发,很多时候我们领取一个需求后,为了不影响别的开发人员,会从dev新建一个分支,从新分支上去完成开发需求,然后再合并到dev分支。下面我就以这个场景来分步骤介绍git常用的操作指令:


     1.查看分支(列出分支,带*的为当前所在分支)

git branch   //默认是查看本地分支
git branch -r  //查看远程分支
git branch -a  //查看本地和远程所有分支

     2.新建分支

git branch b1 //新建一个分支
git checkout b1 //切换到分支b1
git checkout -b b1  //新建并切换到分支b1

     3.开发需求,编译通过,查看git状态

git status

     4.把修改的代码添加到缓存区

git add .  //添加当前目录下所有
git add [file1] [file2] ...  //add 指定文件
git add [dir]  //添加指定文件目录下的修改

     5.提交修改代码

git commit -m 提交修改

     6.变基主干代码到当前分支,确保不冲突

git pull origin dev --rebase

     7.切换到主干并更新代码到最新

git checkout dev
git pull

     8.合并分支b1

git merge b1

     9.推送到远程分支

git push

     好啦,任务完成,可以通知老大发布了!




以上流程操作满足日常工作,想深入了解的继续学习

https://www.runoob.com/git/git-tutorial.html

merge 与 rebase的区别

posted @ 2022-01-19 15:04  wyzjuny  阅读(128)  评论(0)    收藏  举报