|
|
1
1
因为你做了一件好事
假设你所做的只是
这是因为您的工作目录是最新的
确保
|
|
|
2
0
这很正常。 在这一点上。 那是 不 正常(好吧,这取决于你所说的“清洁”是什么意思),你一定做了别的事情。就像你说的,虽然你不太确定 什么 是的。
那个
可能
如果你提交了所有文件 那么他们现在是 Git,你可以取回它们,不管你做什么,只要你保留 存储库本身 围绕
您的工作目录包含操作系统坚持要创建的文件(和文件夹/目录) 这些文件),您可以在其中查看和使用您的文件。这些文件是 ,在任何有用的意义上。它们就在你的工作树上。 什么 是 Git中有一个大型数据库 提交 ,以及其他支持对象。每个提交都有一个数字一个巨大的、丑陋的、看起来随机的东西,用 hexadecimal 那一个特别的承诺 . 这个数字就是Git最终的结果 发现
跑步
但是那些丑陋的大数字,
当您创建
Git存储库,通常只需一次初始提交即可。下面的脚注1解释了一次初始提交的全部原因,但它允许存在分支名称。
现在称之为首字母
树枝
名字
空空如也
. 上面说你在“未出生的树枝”上,或者
如果你愿意,现在就可以
改名
你的
这个
一旦你
如果您告诉GitHub在那里创建存储库作为
空空如也
提交后,您在这里就可以了:
1. 这个规则有一个例外,Git用几个不同的名称调用它:一个 孤支 或 . 在这个州,有 不 当前提交。
没有承诺
. 因此,没有现有的commit充当
现在的
犯罪所以Git需要一个“无当前提交”状态。在遥远的过去,建立一个全新的、完全空的存储库是实现这一目标的唯一途径。然后有人想:
天哪,至少对于测试来说,如果没有别的,我们应该能够重新创建那个状态
在这种奇怪的状态下,在一个全新的空存储库中, . 所以这也很令人困惑。当您处于此状态此未出生或孤立分支状态且尚未提交时 第一 变成 当前提交,创建分支。这允许分支名称突然出现。所以Git所做的是 记下你的名字 没有 . 然后进行提交,Git创建名称,让它选择刚刚进行的新提交,从而解决问题。
GitHub将通过
为您创建初始提交
,这也允许他们创建分支名称。这解决了整个孤立/未出生分支的问题。当每个人都同意第一个分支机构的名称时
2.
使用
意指
改名
来自Linux
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |