2017-10-18 92 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

    現在,新的(或「老」,已經在回購)文件上傳與新創建的標籤,並可以區分和拉動。它們不會干擾任何現有的存儲庫。

    相關問題