Return to Video

New: Keeping a Fork Up-To-Date Solution

  • 0:00 - 0:04
    首先 我需要将原始版本库当做远程版本库添加到我的克隆中
  • 0:04 - 0:06
    所以复制此处的 URL
  • 0:06 - 0:09
    然后运行 git remote add
  • 0:09 - 0:13
    将远程版本库命名为 upstream 粘贴我刚刚复制的 URL
  • 0:13 - 0:16
    检出 master 分支 通过运行 git pull upstream master
  • 0:16 - 0:22
    使其添加原始版本库中的最新更改而保持最新状态
  • 0:22 - 0:27
    当我运行 git log 时 可以在这里看到 chocolate sprinkler 更改
  • 0:27 - 0:30
    现在我将再次检出 stop-drop-roll 分支
  • 0:30 - 0:35
    通过运行 git merge master stop-drop-roll 将其与 master 分支合并
  • 0:35 - 0:38
    我将通过在 chocolate sprinkler 选项旁边
  • 0:38 - 0:41
    添加我的 stop-drop-roll 选项来解决该合并冲突
  • 0:41 - 0:45
    然后我将删除这几行和文件的其他版本
  • 0:45 - 0:48
    然后我将添加火源并 commit 来完成合并
  • 0:48 - 0:51
    最后 运行 git push origin stop-drop-roll
  • 0:51 - 0:53
    以将此分支推送到我的分叉上
  • 0:53 - 0:56
    注意 你需要将这个推送到 origin 即你的分叉
  • 0:56 - 0:59
    而不是 upstream 即原始版本库
  • 0:59 - 1:03
    因为你没有权限推送到原始版本库
  • 1:03 - 1:06
    由于我还希望我的分叉上的 master 分支保持最新状态
  • 1:06 - 1:09
    所以我还将检出 master 分支并推送该分支
  • 1:10 - 1:12
    现在看起来我的 pull 请求可以合并了
Tytuł:
New: Keeping a Fork Up-To-Date Solution
Opis:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD775 - How to Use Git and GitHub
Duration:
01:13

Chinese, Simplified subtitles

Revisions