Git 本地文件合并和恢复

前记:

git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 仓库管理 ---- 系列工程笔记.

Platform:Windows 10

Git version:git version 2.32.0.windows.1

Function: Git 本地文件合并和恢复


目录

一. 在Git中按照以下步骤进行本地文件的合并和恢复:

1. 本地文件合并:

2. 本地文件恢复:

二. git 详细使用教程


严文年 -- 记于苏州 


一. 在Git中按照以下步骤进行本地文件的合并和恢复:

1. 本地文件合并:

1. 进入要合并的分支(如开发分支合并到master,则进入master目录):git checkout master,然后执行git pull。

2. 查看所有分支是否都pull下来了:git branch -a。

3. 使用merge合并开发分支:git merge 分支名。

4. 查看合并之后的状态:git status。

5. 如果有冲突的话,通过IDE解决冲突。

6. 解决冲突之后,将冲突文件提交暂存区:git add 冲突文件。

7. 提交merge之后的结果:git commit。如果不是使用git commit -m “备注”,那么git会自动将合并的结果作为备注,提交本地仓库。

2. 本地文件恢复:

1. 如果你想撤销对某个文件的修改,你可以使用命令:git checkout -- 文件路径名。这样就可以撤销对该文件的修改6。

2. 如果你已经使用了 git add . 命令添加了所有文件,你可以使用命令: git reset HEAD . 来撤销添加操作。

3. 如果你已经提交了代码,你可以使用命令: git reset --hard HEAD^ 来回退到上一次commit的状态3。或者你也可以使用命令: git reset --hard commitid 来回退到任意版本,其中 commitid 是版本号。

二. git 详细使用教程

git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 仓库管理 ---- 系列工程笔记.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 如果你想恢复已经合并的分支,可以按照以下步骤进行操作。首先,你需要查看日志,并记录需要还原的commit版本号。可以使用命令git log --pretty=oneline来查看日志。然后,使用命令git reset --mixed和回滚版本号来撤销已提交的commit,回滚到测试分支误合并到开发分支的commit版本。接着,你可以使用命令git stash save '保存撤销的代码'来暂存撤销的代码文件。再次使用git log命令,确认当前HEAD指向了测试分支误合并到开发分支的commit版本。此时,你的代码区可能会多出很多未暂存的文件。最后,使用命令git reset --hard HEAD^来撤销当前commit并且不保留代码(因为这里的代码是测试分支的,我们不需要这些代码)。这样就完成了git合并分支的恢复操作。123 #### 引用[.reference_title] - *1* *3* [git把测试分支误合并到开发分支后的回滚操作](https://blog.csdn.net/qq_21187515/article/details/110144552)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [git误删分支如何恢复](https://blog.csdn.net/qq_43086723/article/details/126247108)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值