美文网首页
git 操作篇之远程仓库地址修改及版本回退

git 操作篇之远程仓库地址修改及版本回退

作者: 五十岚色叶 | 来源:发表于2019-11-04 14:03 被阅读0次

日期:2019 年 10 月 30 日

git 操作篇之远程仓库地址修改及版本回退

git 远程仓库地址修改

在使用 git 管理我们的项目的时候,我们又是会遇到这样的需求,比如我们在做代码维护或者应用升级的时候,通常是在原来的仓库里面(以下简称旧仓库)拉取代码进行修改,然后将修改过的代码提交到新的仓库里面,这里就涉及到了远程仓库地址的修改。

其实很简单,我们阔以直接在我们当前的分支里面进行操作:

// 首先把我们做的修改进行保存
# git status
# git add .
# git commit -m '修改信息'

// 然后进行远程仓库地址的修改
# git remote rename origin old-origin
# git remote add origin new-url

// 修改完可通过以下命令查看是否修改成功
# git remote -v

// 如果发现之前修改错了,想重新修改,可如下操作
# git remote rm origin
# git remote add origin new-url

// 修改完成之后,可以直接把当前修改的代码进行推送
// current-branch : 当前分支     r-branch : 远程分支,若不存在,则会自动创建
# git push origin current-branch:r-branch

git push 之后回退版本

在使用 git 工具进行代码管理的时候,我们有可能会出现误提交的情况,也就是不小心 push 了一个我们不需要的版本,这时候我们可能想回退到上一个版本,那么我们就阔以按照如下来操作了:

// 首先 使用 git log 查看版本日志
# git log 
在这里插入图片描述

如上图,我们阔以看到当前版本是我们误提交后的版本,目标版本使我们想回退回去的版本,我们阔以看到它们的版本号,接下来就直接使用命令回退了:

# git reset --hard version-code

其原理就是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本

这个操作之后,本地的版本已经回退回去了,但是远程还没有,所以需要 git push 一下,但是肯定会报错,因为现在本地的版本已经没有远程的版本新了,所以需要强制 push , 也就是 :

//  强制 push
# git push - f  

这样旧版本就会覆盖远程的那个新的版本,也就完成了版本回退,只不过这样的话本地做的修改也就没有了

今天的分享就是这些,希望大家多多点赞!

相关文章

  • git 操作篇之远程仓库地址修改及版本回退

    日期:2019 年 10 月 30 日 git 操作篇之远程仓库地址修改及版本回退 git 远程仓库地址修改 在使...

  • Git

    安装git 命令 创建版本库 修改 版本回退穿梭 删除文件 远程仓库(gitbub) — 推送 远程仓库(gitb...

  • Git 命令

    将目录转化为Git仓库 添加文件到Git仓库 查看状态 版本回退 撤销修改 远程仓库 分支 多人协作

  • 如何快速关联/修改Git远程仓库地址

    如何快速关联/修改Git远程仓库地址? 按照如下步骤即可快速实现关联/修改Git远程仓库地址:删除本地仓库当前关联...

  • Git 切换远程仓库地址

    最近后台git地址变更,本地需要修改远程仓库地址 记录一下 origin 是默认的远程版本库名称 先查看远程地址...

  • 版本回退

    idea界面获取要回退到的版本号 本地回退 git push -f 强制提交远程仓库

  • Git常用命令

    Git常用的基本命令 版本回退 git仓库的全局信息及修改 git add . -->添加到暂存区gi...

  • Git command prictices

    单机版操作 Git安装 设置全局仓库用户数据 初始化仓库,修改后提交 查看状态,对比修改 查看变更记录 回退版本 ...

  • git使用手册

    邮箱名字 初始化仓库 提交更改、比对 版本回退 撤销修改 删除文件 分支合并 注意 远程仓库-》删除 远程仓库-》...

  • git 命令行修改提交地址

    最近公司gitlab 的地址更换了,自己本地的git提交地址如何修改呢? Git常用操作命令: 1) 远程仓库相关...

网友评论

      本文标题:git 操作篇之远程仓库地址修改及版本回退

      本文链接:https://www.haomeiwen.com/subject/wrqdbctx.html