【发布时间】:2019-08-30 02:50:29
【问题描述】:
我的 git 版本是 Git-1.9.4-preview20140611 早些时候,我克隆了一个空的 git origin 存储库。存储库已克隆,但带有以下消息
警告:您似乎克隆了一个空存储库。 检查连接...完成。
接下来,复制另一个项目的主 Git 存储库中的 .gitIgnore 文件并将其提交到本地主存储库。这个文件之前我们已经用过很多次了。这似乎很好。 我们所有项目都有一个标准化的 .gitIgnore 文件。这是作为最佳实践的一部分创建的。
接下来创建了一个新的分支,并在本地 git repo 所在的物理位置复制了一些代码
git checkout -b FromCC
在此分支中添加代码并提交。
git add --all
git commit -M "Blah"
所有这些操作都成功了。
我的目的是最终将这些更改合并到本地 master 分支中。
我接下来做
git checkout master
并收到以下消息。
您的分支基于 'origin/master',但上游已消失。 (使用“git branch --unset-upstream”来修复)
这条消息是什么意思? 为什么上游会“消失”?
有趣的观察: 我今天对同一个主 Git 存储库重复了相同的过程。这次 Git 存储库不是空的。它事先有 .gitIgnore 文件。这次没有出现上述消息。
【问题讨论】:
标签: git github version-control