繁体   English   中英

Git分支/标签/版本基础

[英]Git branching/tag/version basics

我想我还是不如我所愿...

我正在创建一个新分支,然后返回,但返回的距离比预期的要远。 所以我需要站起来回到星期一左右的地方。

如果我使用Git Gui“可视化所有分支历史记录”工具,则可以看到我的所有版本,并且我认为自己想去的地方。 所以第一个问题:我如何在这里显示? Git可视化截图

然后,我只需要知道前进到星期一提交的正确方法即可。

谢谢,

ED

答案是非常小心地使用Git Gui。 并进入git登录命令行以真正查看正在发生的事情。

我想要的提交最终只保留在意外的分支中,并且进行了多次选择性合并以使它们返回。

故事的道德启示:

1)确保一切都在某个地方完成。 您始终可以从存储库中删除它,但是如果Git(在您的帮助下)删除了未提交的工作目录文件,则无法恢复它。

2)TortoiseGit和GitGui是不错的工具。 但是请确保在执行git reset -hard之前已在命令行中学习了基础知识

:-)

如果我正确理解这一点,那么您是从过去开始创建master分支的。 (如果这不是您的意思,请纠正我)。 然后,您所需要做的就是合并在之后执行的额外提交,以实现以下目的:

git checkout <yourbranch>
git merge master

or 


git merge <commit>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM