较旧版本的git存储库作为子模块

时间:2015-10-30 09:40:13

标签: git github

如何将旧版本的存储库添加为我的github存储库的子模块?

我想使用abraham / twitteroauth的旧版0.5.0版本,它与php 5.3兼容。

这只是添加最后一个版本:

git submodule add <path>
git submodule init
git submodule update

这不是我需要的。

1 个答案:

答案 0 :(得分:1)

进入子模块,结帐0.5.0,然后提交。

git submodule add https://github.com/abraham/twitteroauth.git twitteroauth
cd twitteroauth
git checkout 0.5.0
git commit -a

提交将显示对twitteroauth的更改,记录现在的0.5.0提交。

diff --git a/twitteroauth b/twitteroauth
new file mode 160000
index 0000000..875918b
--- /dev/null
+++ b/twitteroauth
@@ -0,0 +1 @@
+Subproject commit 875918bad4f1e9651635ee3107f5edcce34b4acd