0

我对 Git 太陌生了,并且坚持了一些事情。我想要的是:

  • 获取大型 GitHub 存储库
  • 签出特定标签(过去的稳定版本)并删除所有其他信息,例如提交历史记录、分支等。
  • 将合并后的仓库推送到内网的另一个 Git 仓库

我试图写类似下面的东西,但它当然不起作用:)

git clone git://github.com/rmcardle/mRemoteNG.git
git checkout -b tags/1.69
git rebase -i
git remote add local http://myusername@myserver/scm/LIB/myrepo.git
git push local master
4

2 回答 2

0

在你remote add的回购之后,我认为你必须git add *然后git commit -m "[type your message here]推动主人。如果我们能看到就太好了git status

于 2013-02-18T22:44:17.413 回答
0

您可以使用git merge --squash将所有提交压缩为一个,然后将其推送。

于 2013-02-18T22:47:28.177 回答