iugo
V2EX  ›  问与答

能否在 github 的网页版直接 merge?

  •  
  •   iugo · Nov 12, 2014 · 7482 views
    This topic created in 4292 days ago, the information mentioned may be changed or developed.
    具体案例: https://github.com/iugo/esoTalk/pull/3/files
    希望将源更新到自己 fork 的上面. (许久没用了, 是个相当大的工作量. 但不怕麻烦, 可以一行一行解决冲突, 顺便也就学习了 PHP)

    git 初学者. 网上有些例子, 但不知道具体如何用 git 的方法操作. 将来会好好学.

    虽然 github 账号注册有几年了, 但其实并未真正使用起来. 不知道我现在能否通过 github 的网页直接进行 merge 操作? 能否直接解决冲突?
    6 replies    2014-11-12 17:49:12 +08:00
    iugo
        1
    iugo  
    OP
       Nov 12, 2014
    更新案例: https://github.com/iugo/esoTalk/pull/4

    有这样的提示: We can’t automatically merge this pull request.
    在继续之前请先用 命令行解决冲突.
    wzxjohn
        2
    wzxjohn  
       Nov 12, 2014
    @iugo 不可以,必须手动解决冲突。。。
    iugo
        3
    iugo  
    OP
       Nov 12, 2014
    @wzxjohn 我看到 We can’t automatically merge this pull request. 后面有 github-windows://openRepo/https://github.com/iugo/esoTalk?branch=pr%2F4&pr=4 这样的链接, 然后我进入到 Windows 版的 github. 它提示我解决冲突, 可是我不知道我该如何找到冲突的地方. 需要手动搜索<<<<<<< HEAD 这样的关键词吗?
    wzxjohn
        4
    wzxjohn  
       Nov 12, 2014
    @iugo Windows版的GitHub在Uncommit Changes里面会列出所有文件,然后有冲突的文件会标上Conflict,找到标有这些标志的文件改掉吧。
    iugo
        5
    iugo  
    OP
       Nov 12, 2014
    @wzxjohn 我在想是不是我遇到了 bug, 我查看了一些已经列出的 conflict, 可是很多是没有冲突的, collapse 后没有任何显示.
    wzxjohn
        6
    wzxjohn  
       Nov 12, 2014
    @iugo 如果你已经吧Conflict手动解决了,客户端那里似乎是不会刷新的。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1474 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    ♥ Do have faith in what you're doing.