相关疑难解决方法(0)

修复一个Git分离的头?

我在我的存储库中做了一些工作,发现文件有本地更改.我不再想要它们所以我删除了文件,以为我可以签出一份新的副本.我想做Git相当于

svn up .
Run Code Online (Sandbox Code Playgroud)

使用git pull似乎没有用.一些随机搜索引导我到一个有人推荐做的网站

git checkout HEAD^ src/
Run Code Online (Sandbox Code Playgroud)

(src是包含已删除文件的目录).

现在我发现我有一个超然的头.我不知道那是什么.我怎么撤消?

git

1318
推荐指数
19
解决办法
128万
查看次数

无法在子模块路径中找到当前的源/主版本

在我的项目(使用git)中,我需要使用一个仍在进行中的库.我决定为该库创建一个子模块,因为我想不时更新它的最新版本(我不打算在那里进行自己的更改).

我做了:

git submodule add https://github.com/mb21/JSONedit.git
git commit -am 'added JSNedit submodule'
git push -u origin master
git pull origin master
Run Code Online (Sandbox Code Playgroud)

然后,我确实在我的本地文件夹中看到了JSONedit文件夹,并在我的git文件夹中看到了一个链接.但是当我这样做时git submodule update --remote JSONedit/,我得到了以下错误:

fatal: Needed a single revision
Unable to find current origin/master revision in submodule path 'JSONedit'
Run Code Online (Sandbox Code Playgroud)

有谁知道这里有什么问题吗?

git git-submodules

10
推荐指数
5
解决办法
2万
查看次数

标签 统计

git ×2

git-submodules ×1