Windows Github基础知识和冲突处理(如VSS)

时间:2013-03-29 15:04:57

标签: windows github conflict rollback merge-conflict-resolution

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

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

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

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

我如何回滚到早期版本 - 来自Git bash或工具?


我还发现了一些VS.Net源代码控制 providers extensions 但有些让我回到旧的SSH和其他复杂的东西。我想保持简单,让鼓励我的团队最简单......如果你知道我的意思。使用或学习VSS并不痛苦:-)

参考

1 个答案:

答案 0 :(得分:3)

  

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

是的,但仍建议使用命令行:“On conflict, GitHub for Windows puts me in “rebasing” state, how to go from there?

中的更多详细信息
  

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

GitHub for Windows提供了不同的选项(回滚,还原,丢弃),你甚至可以undo those operations now