此处的初学者尝试学习git。我正在编写一个简单的程序,使用checkout -b和commit -m并附带注释,以“保存”我的进度。我使用状态和分支来检查并查看正在建立分支,但是我关闭了终端。现在我使用git status,它说我在一个分支上,但在下面列出了“尚无提交”。我一直在写的JS仍然在那里。
我每次使用提交M时都应该使用提交A吗?我无法确定我是否遇到问题,因为我启动错误或保存分支错误。
答案 0 :(得分:2)
正如丹尼尔·A·怀特(Daniel A. White)所说,您必须在提交前添加文件。
在创建提交之前,您必须告诉git您要在提交中包含哪些文件(也可以将其移至暂存区)。您可以Public Class Test
Public Shared Sub Main()
Dim Bin as String = "010000010110110001101001001000000100000101101000011011010110010101100100001000000100111101110011011011010110000101101110001000000110001001101001011100100111010001101000011001000110000101110100011001010011101000110001001011010011001100101101001100010011100100111000001101110010000001100011011011110111010101101110011101000111001001111001001110100111001101110101011001000110000101101110"
Dim dec As Double = Nothing
Dim length As Integer = Len(Bin)
Dim temp As Integer = Nothing
Dim x As Integer = Nothing
For x = 1 To length
temp = Val(Mid(Bin, length, 1))
length = length - 1
If temp <> "0" Then
dec += (2 ^ (x - 1))
End If
Next
System.Console.WriteLine("Sum of x and y = " & dec)
End Sub
End Class
(准备下一次提交的内容-使用命令git add .
会更安全,该命令仅添加已被跟踪的文件-感谢knittl指出了这一点)和{ {1}}或git add -u
(此命令会自动暂存文件并使用给定消息创建提交)