[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.47,0:00:03.57,Default,,0000,0000,0000,,Eu acabei de resolver o conflito de fusão\Nmovendo a mudança da divisão Dialogue: 0,0:00:03.57,0:00:07.45,Default,,0000,0000,0000,,de asteroid em dois fragmentos\Npara a nova função breakIntoFragments. Dialogue: 0,0:00:08.58,0:00:12.11,Default,,0000,0000,0000,,Porém, ainda preciso informar ao git\Nque o conflito foi resolvido. Dialogue: 0,0:00:12.11,0:00:14.52,Default,,0000,0000,0000,,Posso fazer isso\Nconfirmando a resolução. Dialogue: 0,0:00:14.52,0:00:16.17,Default,,0000,0000,0000,,Primeiro, vou salvar o arquivo. Dialogue: 0,0:00:16.17,0:00:19.39,Default,,0000,0000,0000,,Depois, volto para a linha de comando\Ne executo git status. Dialogue: 0,0:00:19.39,0:00:22.81,Default,,0000,0000,0000,,Desta vez, em vez de mostrar\Ngame.js simplesmente como modified, Dialogue: 0,0:00:22.81,0:00:25.55,Default,,0000,0000,0000,,o git mostra o arquivo como both modified. Dialogue: 0,0:00:25.55,0:00:29.47,Default,,0000,0000,0000,,Isso acontece porque os dois branches\Nmodificaram o arquivo e então ocorreu um conflito. Dialogue: 0,0:00:29.47,0:00:32.95,Default,,0000,0000,0000,,Contudo, eu resolvi o conflito, então\Nvou adicionar o arquivo à área de preparo. Dialogue: 0,0:00:34.39,0:00:39.00,Default,,0000,0000,0000,,Agora vou executar git status novamente,\Ne o git informa que todos os conflitos foram corrigidos, Dialogue: 0,0:00:39.00,0:00:40.46,Default,,0000,0000,0000,,mas que você ainda está fazendo a fusão. Dialogue: 0,0:00:40.46,0:00:42.79,Default,,0000,0000,0000,,Use git commit para concluir a fusão. Dialogue: 0,0:00:42.79,0:00:43.78,Default,,0000,0000,0000,,Então, vou prosseguir e fazer isso, Dialogue: 0,0:00:43.78,0:00:48.86,Default,,0000,0000,0000,,e novamente o git já preencheu\Numa mensagem de commit para mim. Dialogue: 0,0:00:48.86,0:00:52.83,Default,,0000,0000,0000,,Desta vez, ele observa que eu acabei de\Nfazer a fusão do branch master com easy-mode, Dialogue: 0,0:00:52.83,0:00:54.74,Default,,0000,0000,0000,,e que ocorreu um conflito em game.js. Dialogue: 0,0:00:55.78,0:00:58.48,Default,,0000,0000,0000,,Da mesma forma que antes, eu poderia\Nmudar esta mensagem, se quisesse. Dialogue: 0,0:00:58.48,0:01:00.80,Default,,0000,0000,0000,,Mas a mensagem\Ndescreve bem o commit, Dialogue: 0,0:01:00.80,0:01:03.24,Default,,0000,0000,0000,,então vou deixá-la\Ncomo está e encerrar. Dialogue: 0,0:01:03.24,0:01:04.82,Default,,0000,0000,0000,,Agora vou executar git log. Dialogue: 0,0:01:04.82,0:01:07.07,Default,,0000,0000,0000,,Observe que foi criado\Napenas um novo commit. Dialogue: 0,0:01:08.18,0:01:12.03,Default,,0000,0000,0000,,O git não criou um merge commit\Ne uma resolução de conflito separados. Dialogue: 0,0:01:12.03,0:01:14.02,Default,,0000,0000,0000,,Em vez disso, apenas incluiu\Nos dois no mesmo commit. Dialogue: 0,0:01:15.35,0:01:18.29,Default,,0000,0000,0000,,Agora, para praticar a resolução de\Num conflito de fusão, Dialogue: 0,0:01:18.29,0:01:21.55,Default,,0000,0000,0000,,execute merge master em easy-mode\Nem seu próprio computador. Dialogue: 0,0:01:21.55,0:01:24.69,Default,,0000,0000,0000,,Ao concluir,\Nexecute o comando git log -n 1 e Dialogue: 0,0:01:24.69,0:01:26.43,Default,,0000,0000,0000,,copie o resultado nesta caixa. Dialogue: 0,0:01:26.43,0:01:30.95,Default,,0000,0000,0000,,O sinalizador -n flag significa que git log\Nmostrará apenas esse número de commits, Dialogue: 0,0:01:30.95,0:01:31.72,Default,,0000,0000,0000,,neste caso, um.