面试题(四)|Git合并到dev分支的命令是什么?及常用的git命令

持续更新系列文章引路:

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.

举报
评论 0