Git分支/标签/版本基础

时间:2011-12-09 16:49:22

标签: git

我想我仍然没有像我希望的那样得到git ......

我正在创建一个新的分支,然后回去,我回到了比我预想的更远的地步。所以我需要站到我周一左右的地方。

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

然后我只需要知道推进周一提交的正确方法。

谢谢,

2 个答案:

答案 0 :(得分:1)

对此的答案是非常谨慎地使用Git Gui。并且要在命令行中使用git登录以真正了解正在发生的事情。

我想要的提交最终只留在一个意想不到的分支中,并且需要进行多次选择性合并才能让它们恢复。

故事的道德:

1)确保一切都在某处。您可以随时从存储库中删除它,但如果Git(在您的帮助下)丢弃未提交的工作目录文件,则无法将其恢复。

2)TortoiseGit和GitGui是很好的工具。但是在执行git reset -hard

之前,请确保在命令行中学习了基础知识

: - )

答案 1 :(得分:0)

如果我理解正确的话,你创建了一个master的分支,但是从过去的角度来看。 (如果这不是你的意思,请纠正我)。 然后你所要做的就是合并之后完成的额外提交,然后执行此操作:

git checkout <yourbranch>
git merge master

or 


git merge <commit>