首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有办法让git checkout退回以前的分支?

有没有办法让git checkout退回以前的分支?

提问于 2017-12-20 08:29:55
回答 2关注 0查看 503

我有点想要相当于cd -Bastard。如果我在分支master,我希望能够键入git checkout -回到master,然后能够键入它返回到foo。

有这样的事情吗?难以实施吗?

回答 2

最爱开车啦

发布于 2017-12-20 08:55:35

现在做这个最简单的方法是:

代码语言:txt
AI代码解释
复制
git checkout -

...这是别名:

代码语言:txt
AI代码解释
复制
git checkout @{-1}

人生的旅途

发布于 2017-12-20 08:54:51

从1.6.2的发行说明

@{-1}是一种引用你最后一个分支的方法。这

不仅在预期对象名称的地方被接受,而且在预期的分支名称的任何地方,并且如同您键入分支名称一样。

例如git branch --track mybranch @{-1},git merge @{-1}并

git rev-parse --symbolic-full-name @{-1}会按预期工作。

git checkout -是一个简写git checkout @{-1}。

和开发者交流更多问题细节吧,去 写回答
相关文章
git如何查看分支是哪个分支创建的_git checkout -b 分支名
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171990.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/23
1.4K0
git如何查看分支是哪个分支创建的_git checkout -b 分支名
Git 分支切换(checkout)与克隆(clone)
默认情况下 git clone 会克隆整个仓库的所有分支。 查看所有分支 git branch -a 第一次切换某个分支 levelup 为本地分支名称 origin/levelup 仓库分支 git checkout -b levelup origin/levelup 本地分支已存在,切换分支 git checkout master thanks for reading。
Lokinli
2023/03/09
7120
Git 分支切换(checkout)与克隆(clone)
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
此时如果执行 git branch 命令 , 查看本地版本库中的分支 , 只有 master 分支 ;
韩曙亮
2023/03/30
1.9K0
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
git checkout到新的分支之后原来未提交的代码找回
当我们使用git进行代码版本管理时,如果本地有多个并行开发的需求的话,我们会时不时地切换不同的分支。当我们基于当前分支做了一些改动,但是并没有执行git commit命令的话,这时如果我们想直接git checkout到另外的分支,那么idea就会弹窗提醒我们,选force checkout或者smart checkout。
翎野君
2023/05/12
2K0
git checkout到新的分支之后原来未提交的代码找回
Git 版本退回commit
有的时候错误提交了commit,需要版本退回. 先用git log查看一下节点版本号commit_id
河岸飞流
2019/08/09
3.2K0
Git branch && Git checkout常见用法
git branch 和 git checkout经常在一起使用,所以在此将它们合在一起
全栈程序员站长
2022/07/07
4170
git checkout 命令详解
使用 checkout 切换分支时,先从本地库查找分支,在本地库没找到时,就去远程库中查找,在远程库也没有找到就会报错
很酷的站长
2022/12/19
1.6K0
git checkout 命令详解
Git合并分支时,代码冲突的解决办法
https://blog.csdn.net/su1573/article/details/91990437
chenchenchen
2021/09/06
5K0
Git实战(五)| 让工作更高效,搞定Git的分支管理
上一篇讲到Git的分支管理实操,在线合并和本地合并都进行了实操。毕竟:光说不练是假把式。而只练不整理,只能是傻把式了。分支管理到底如何进行管理呢?
霍格沃兹测试学院
2020/01/08
6630
Git实战(五)| 让工作更高效,搞定Git的分支管理
Git如何checkout远程tag
通过此种方式,获得的分支Head处于游离状态,我们可以很方便地在历史版本之间互相切换,比如需要回到某次提交,直接checkout对应的 commit id或者tag名即可。
程序新视界
2021/12/07
6.4K0
Git 的 4 个阶段的撤销更改
链接:https://segmentfault.com/a/1190000011969554
用户6543014
2020/02/24
7280
Git实战(五)| 让工作更高效,搞定Git的分支管理
上一篇讲到Git的分支管理实操,在线合并和本地合并都进行了实操。毕竟:光说不练是假把式。而只练不整理,只能是傻把式了。分支管理到底如何进行管理呢? 先以GitLab上的一张经典的图打头,作为一个总体概览,也方便理解分支的管理和走向:
霍格沃兹测试开发
2022/04/28
1870
Git实战(五)| 让工作更高效,搞定Git的分支管理
上一篇讲到Git的分支管理实操,在线合并和本地合并都进行了实操。毕竟:光说不练是假把式。而只练不整理,只能是傻把式了。分支管理到底如何进行管理呢? 先以GitLab上的一张经典的图打头,作为一个总体概览,也方便理解分支的管理和走向:
霍格沃兹测试开发
2022/04/26
2620
git 安装和使用
Git 安装和使用 $ yum -y install git //安装git $ git –-version //验证 关于 git clone 权限的问题 $ cd ~/.ssh #如果没有密钥则不会有此文件夹,有则备份删除 #生成密钥: $ ssh-keygen -t rsa -C "dev@chuchur.com" # 按3个回车,密码为空。 # 最后得到了两个文件:id_rsa和id_rsa.pub # 添加密钥到ssh: $ ssh-add ~/.ssh/id_rsa (需要之前输入密码.
chuchur
2022/10/25
6010
使用git上传我们的故事
untracked:未跟踪,此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged
木野归郎
2021/12/18
2970
使用git上传我们的故事
Git 使用技巧
与其他技术相比,Git应该拯救了更多开发人员的饭碗。只要你经常使用Git保存自己的工作,你就一直有机会可以将代码退回到之前的状态,因此就可以挽回那些你深夜里迷迷糊糊犯下的错误。 尽管这么说,Git的命令行界面可是出了名的难掌握。接下来,就给大家介绍7个小技巧,最大限度发挥Git的作用。 通常,大部分时间我们都只会用到add、commit、branch和push/pull这些命令。大部分人熟悉这套只往一个方向运转的工作流。你们有没有想过,如果自己往仓库中添加了错误的文件,或是将代码提交到了错误的分支,而且提交
程序员互动联盟
2018/03/16
1K0
Git 使用技巧
【Git】Git的分支操作
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。 Git 无法替 我们决定使用哪一个。必须人为决定新代码内容。
陶然同学
2023/02/24
3430
【Git】Git的分支操作
解决git远程分支已经删除本地还存在的办法
最近因为公司项目的需要在研究学习git,碰到个问题,我将远程分支直接删除了,在本地并有删除于是我用 git branch -a 还可以可以看到远程存在此分支。
PHP学习网
2022/08/03
2.9K0
git强制删除本地分支_Git分支
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/03
3.7K0
Android十八章:5分钟看完Git常用命令
打开C:\Users\Rabbit.ssh 找到id_rsa.pub 复制里面的https://github.com/settings/keys 点击 new SSH key的key里面-保存。
ppjun
2018/09/05
3060

相似问题

有没有办法回滚到我最后一次更新Git?

2452

将所有远程git分支跟踪为本地分支。

2219

git远程分支删除,但仍然出现在“分支-a”?

2558

如何在不同的Git分支中查看文件,而不改变分支?

21.3K

Git:无法检出分支 - 错误:pathspec'...'与git已知的任何文件都不匹配?

23K
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
到家集团 | 技术VP擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档