簡體   English   中英

我如何使用git repo並基於它創建一個新項目

[英]How do I take git repo and make a new project based on it

我在github上有一個iOS項目的git repo,想復制它並根據它制作一個新項目嗎?

我怎樣才能做到這一點? 然后分支???

我不只是想要分支,我想要一個全新的項目,該項目與將來對原始項目的更改斷開了連接。

您必須從github網站上的原始存儲庫中分叉存儲庫。 然后,您必須將該存儲庫克隆到您的計算機中。 因此,現在新的存儲庫將獨立於您的原始存儲庫,

您可以使用git archive

git archive --format=zip --prefix MyNewProj/ HEAD -o ../theproject.zip
cd ..
unzip theproject.zip
cd MyNewProj
git init
git add .
git commit -m "initial commit of completely original repo"

這將創建所有跟蹤文件的zip存檔(不會被忽略,如二進制文件)。 然后,您可以將其解壓縮到新項目中。

之后,您可以在github上創建一個新的倉庫 (不要初始化它)並推送到該倉庫

git remote add origin https://github.com/yourgithubaccount/MyNewProj.git
git push -u origin master
  1. 克隆項目。
  2. 刪除.git目錄。
  3. git initgit add . git commit舞蹈。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM