似乎_do_work()
看不到我的一个分支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_Trans内部(如果我为 UART_Rec
UART_Trans # <-- This clearly exists! But it wasn't in the master git log?
* master
,则为:
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
),虽然我可以还原(在尝试所有方法之前备份了文件系统),但我想知道如何修复它。
答案 0 :(得分:2)
UART_Trans
与master背道而驰,这就是为什么您站在master上致电git log
时看不到它的原因。运行git log UART_Trans
或git log master UART_Trans
或仅运行git log --all --graph
,您将看到它。