Git не видит мою ветку от мастера, как ее вернуть? - PullRequest
0 голосов
/ 21 ноября 2018

Похоже, master не видит, что одна из моих веток, UART_Trans, существует.

Запуск git log на master показывает

commit ba8a0d8765e9dbb1e73ad08da7617f20b76a79bb (HEAD -> master)
Date:   Mon Nov 19 18:55:27 2018 -0800

    UART_Test working on Basys3 board, using JA pins to send/receive to same board.

commit 35c835ff15ba30c7ea1540ec7e7dad6bae3f5155
Date:   Mon Nov 19 19:45:49 2018 -0800

    UART_Rec simulation works, not tested on board

commit f6deb2bf064382a82c817dc58a9a7b36b464421b
Date:   Sun Nov 18 16:43:33 2018 -0800

    Init

Ноработает git branch показывает

  UART_Rec
  UART_Trans  # <-- This clearly exists! But it wasn't in the master git log?
* master

И внутри UART_Trans (если я checkout UART_Trans) есть:

commit ab59f438227473de8a83f4ce402463eec4065f86 (HEAD -> UART_Trans)
Date:   Tue Nov 20 02:31:33 2018 -0800

    UART_Trans working in sim. Not tested on board.

commit f6deb2bf064382a82c817dc58a9a7b36b464421b
Date:   Sun Nov 18 16:43:33 2018 -0800

    Init

Я пытаюсь получить ветку UART_Transбудет отображаться как ответвление от init.(Кроме того, UART_Rec, кажется, не находится в своей собственной ветви, несмотря на то, что ветвь существует.) Как мне это сделать?

Примечание: я использовал rebase -i init и удалил строку для UART_Trans Я думаю, именно так я оказался в этом беспорядке.Я выполнил довольно много команд, которые я не совсем понимаю (например, rebase), и хотя я мог просто восстановить (я сделал резервную копию файловой системы, прежде чем пытаться все это), я хотел бы знать, как это исправить.

1 Ответ

0 голосов
/ 21 ноября 2018

UART_Trans отклонился от мастера, и поэтому вы этого не видите, если, стоя на мастере, звоните git log.Запустите git log UART_Trans или git log master UART_Trans или просто git log --all --graph вместо этого, и вы увидите это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...