2017-10-18 108 views
-2

我想添加一个新版本到已存在的git仓库中。如何在Git中添加新版本(来自svn)

从来就只是进口svn存储库,以我的本地目录:

混帐克隆的svn://111.111.111.11/software/release-1.1.1

cd release-1.1.1 

然后我创建了一个新的Git存储库(用于测试目的)

git init 
git remote add origin [email protected]/user/temp/temp.git 
git add . 
git commit 
git push -u origin master 

这很好。

现在我已将所有本地文件推送到git存储库。 我想要的是推送这些本地文件,作为一个新的(或旧版本)已存在 git存储库。我知道,我可以将现有的目录作为git存储库,但我不知道这些文件如何混合。我想标记这些文件,我作为发布版(?)在我的目录中提取,因此不会误解哪些文件属于哪个版本,但由于我刚开始使用git,因此我不想做出错误和破坏现有的git仓库中的任何东西。

有没有一种清晰简单的方法将文件上传到现有的git存储库并标记或标记为新版本?

问候

回答

-1

当我了解,作为一个新手,Git有没有修订。我用标签做了一个解决方法,尽管这是不同的事情。正如我所说我想将新的(和现有的)文件添加到已存在的存储库并对其进行标记,以便它可以被客户端引用来引用它们。一些尝试和搜索后,我发现这对我的工作方式如下(除gitlab的alread现有管道,但就是这个问题的东西也不是很重要):

  1. 克隆(已有)Git仓库中使用Git克隆

GIT中克隆[email protected]/user/work.git

  • cd到工作目录,并添加(和/或删除)文件/目录应该加入
  • GIT中添加./src

  • 与版本号
  • git的承诺提交的文件/显示目录 - m'v1.0。17'

  • 创建该标记和版本号
  • git的标签-a v1.0.17 -m'v1.0.17'

  • 推送与新创建的标签沿来源:
  • 混帐推起源-master --tags

    现在,新的(或“老”,已经在回购)文件上传与新创建的标签,并可以区分和拉动。它们不会干扰任何现有的存储库。

    相关问题