git常用命令

git clone 地址     : 克隆仓库

git clone -b 分支名 地址    :克隆仓库分支

git add .   :暂存代码到本地

git commit -m '提交信息'  : 提交代码到本地

git push   :提交到远程仓库

git status :查看代码状态

git branch  :查看分支

git branch  login:新建login分支

git checkout login :切换login分支

-----------------------------------------------------------------------

把代码合并到主分支步骤

本地分支上拉取最新代码

(1)把主分支上代码合并到feature分支:

先切换到feature分支 (git checkout feature),执行(git merge master)

(2)把feature分支上代码合并到主分支:

先切换到主分支 (git checkout master),执行(git merge feature)

(3)把合并的代码提交到主分支

git push

 

----------------------------------------------------------------------------------------------------------

代码回滚:出现合并代码错误的时候可进行代码回滚

1.切换到合并代码的分支

缺点:不够干净,还会保留错误合并的提交记录。

接下来我们来实验下:

在这里插入图片描述

目前,我们需要对合并操作进行回滚,也就是对70ca41f4这个提交。我们只需要使用如下命令:

git revert 70ca41f4 -m 1

-m 1 是固定的,可以理解保留当前分支的代码,回滚掉来源分支的代码。

在执行完该命令后,会弹出输入comment信息,确定后,进行push即可。

在这里插入图片描述

之后可以看到生成了一条revert的记录,并且代码也回退到原状。

 

posted @ 2023-03-23 22:22  小闫的姑娘  阅读(2)  评论(0编辑  收藏  举报