Похоже, 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
), и хотя я мог просто восстановить (я сделал резервную копию файловой системы, прежде чем пытаться все это), я хотел бы знать, как это исправить.