如何在Git中添加新版本(来自svn)

如何在Git中添加新版本(来自svn)

问题描述:

我想添加一个新版本到已存在的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存储库并标记或标记为新版本?

问候

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

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

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

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

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

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

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

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

        开始=>
      开始=>
    开始=>
开始=>