git如何正确使用分支(面试题四Git合并到dev分支的命令是什么)
持续更新系列文章引路:
Java中级工程师常见面试问题,先码住,后续每天更新一篇详细答案
面试题(一)| 解决分布式场景下数据一致性问题
面试题(二)|简单介绍一下SpringCloud组件分别是什么?
面试题(三)| 为什么eureka可以实现高可用?
1.
- 选择dev分支。
- pull dev分支。
- merge into 自己开发的分支。
- 在merge dev 。
- dev pull
- dev push。
- 再切换到自己的分支上进行开发。
常用的Git命令:
1.mkdir[文件名] //创建文件。
2 cd[文件名] //到文件路径下
3pwd //查看文件路径
4. git init //创建本地仓库
5 git add 文件名 //提交文件 git add . //提交修改的全部
6 git commit -m"描述内容" //提交到本地的内容
7 git status //查看修改文件
8 git diff //查看修改文件的内容
9 git log //查看提交修改的commit id
10 git reset --hard HEAD^ // 回退到上一个版本
11 git reset --hard (版本号)//回退到指定的版本号
12git 1.分为工作区和版本库 版本库中包含:暂存区和master分支。 工作区就是电脑中文件显示的内容。
13 在暂存区的内容 git commit 之后才会在master中 不然不会在master
14 git check -- 文件名 撤销本地的修改(指的是没有提交到暂存区和master分枝上的都会被丢弃掉)
15删除文件 git rm 文件名 git commit -m“”
有了远端之后
1在本地创建了git 然后往远端推送 关联远端的git命令是 git remote add origin [远端库] 关联之后把本地的推送到远端 : git push -u origin [git地址] (第一次加u的原因是让本地master和远端master关联。 自己修改代码 流程 git add . git commit -"" 然后git push origin master
2创建远端库 克隆到本地 git clone [git远端地址]
3.分支管理: git branch dev //创建分支 git checkout dev //切换分支 git checkout -b dev
4 git branch //查看当前分支
5合并两个分支流程 在dev中做修改 修改完成之后切换到master分支上(git checkout master)
然后在git merge dev分支上的代码 如果有冲突 手动修改冲突 HEAD的是你最近提交的 然后解决完冲突后 git add . git commit -m""就ok啦 如果不用dev分支啦 然后就git branch -d dev。
6. git stash 暂存你修改的分支内容没有提交的时候 。 也可以切换分支 当切换回来的时候 通过 git stash pop 可以让修改的分支没有提交的代码在工作区中再次显示出来。
7 丢弃掉一个没有合并的分支用git branch -D <分支名>
8 查看远程仓库 git remote 或者 git remote v .
9给提交的版本打标签 git tag v1.0 提交标签到远端 git push origin v1.0.
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com