3

我是 Git / GitHub 的新手(过去使用过 VSS)。根据我的SO Post,我使用的是Windows GitHub,与基于命令提示符的 Git bash 内容相比,它的用户友好。特别是同步功能,不用担心SSH等......

我试图了解 VSS 方面的流程(至少基本签入/签出和回滚)。我的理解 -

  1. 最初,在本地克隆一个远程存储库(可能就像在 VSS 中检出整个项目,但在 Git 中它是一个单独的克隆副本)
  2. 稍后我只需要取(比如获取最新的 VSS)。进行更改、提交(全部在本地克隆分支上完成)——比如登台签入
  3. 最后,将提交(分阶段更改)送到远程存储库(如 VSS 中的最终签入)。

该工具可以检测/处理冲突吗? 我找到了一个很好的SO Post,但需要确认。我相信我会在推送时收到冲突消息。然后我将不得不手动更改文件(合并更改),然后再次推送它(就像我们在 VSS 中合并)。我必须使用命令行还是可以在工具中使用?

以及如何从 Git bash 或工具回滚到上一个版本


我还找到了一些 VS.Net 源代码控制提供程序扩展,但有些让我回到了旧的 SSH 和其他复杂的东西。我想保持简单,并尽量减少复杂性以鼓励我的团队......如果你明白我的意思。VSS 使用或学习并不痛苦 :-)

参考

4

1 回答 1

3

该工具可以检测/处理冲突吗?

是的,但仍建议使用命令行:更多详细信息请参阅“关于冲突,Windows 的 GitHub 将我置于“变基”状态,如何从那里开始?

我可以从 Git bash 或工具回滚到以前的版本吗?

GitHub for Windows 提供了不同的选项(回滚、还原、丢弃),您现在甚至可以撤消这些操作

于 2013-03-30T01:15:43.320 回答