chat-blog

僕の独り言が誰か一人の役に立つことを祈って

*

【GIT】既存のプロジェクトをコピーする方法

   

ansibleでテンプレートとなるplaybookファイル用意してて、
サービスごとにそのplaybookを複製して使いたいときとか。そんなことあると思います。

PR

git clone –mirrorとやらを使う

  • コピー元リモート:test.com:group/hoge.git
  • コピー先リモート:test.com:group/hoge-copy.git
  • コピー先ローカル:hoge-copy/.git

1.リモート(gitlab)上でコピー先となるプロジェクトを作成

これでまず空のプロジェクトができあがりますね。

2.ローカル上でディレクトリを作成

※単純にディレクトリを作成して移動するだけでOKです。

3.コピー元リモートリポジトリから複製

※ファイルなどがローカルに持ってこられませんがOKです。ここでls叩いてもディレクトリの中には.gitディレクトリがあるだけです。

4.コピー先をリモートリポジトリに変更

もちろんこのタイミングでもファイルがローカルにくることはありませんが大丈夫です。

5.コピー先にpush

これでリモート先にファイルがコピーされました。

6.ディレクトリを削除してclone

こうすることできれいにプロジェクトをコピーしてすることができます。幸せいっぱいですね。

今日の一言

これが本当に正しいやり方なのかはわかりませんが僕はこうやってやるようにしてます。

スポンサーリンク

スポンサードリンク

スポンサードリンク

最後まで見ていただきありがとうございます。
今後とも頑張って更新していきますのでもしよろしければ
下記お一つでもシェアしていただけると幸甚です。
Facebookでシェア Twitterでシェア はてなブックマーク LINEで送る

 - 技術系

  関連記事

git
Gitでプロジェクトごと別リポジトリにpush(コピー)する方法

様々なシーンで、 「リポジトリAのファイルをまるっとリポジトリBに持って行きたい …

ansible-logo
【Ansible】変数内に特定文字列が含まれているか確認して処理を分ける方法

Ansibleのwhen句で使えるmatchによる判定の仕方です。 PR 単純な …

marukohu_rensa
【Python】マルコフ連鎖を使ってみる

好きなアニメキャラと会話したいという目的から、 deeplearningを使って …

ssh
EC2にSSHで繋いでて「Write failed: Broken pipe」とでて接続が切れるときの対処法

僕はハイボールが好きなのですがなんというか黄金比率はないものかいつも悩んでるブラ …

502_01
またもこのブログ(word press)で「bad gateway 502エラー」がでました。

今日は19:30頃には会社をでて(僕の会社は10時出社の19時定時)、 早めに家 …

CIZQdCgUYAA0D0m
自動化で便利なlinuxのexpectコマンドをソースからインストールする方法

自動化してるとどうしてもexpectコマンドが必要になってくることがあります。 …

profile
【Linux】ソートして重複行を削除してそのままファイルを上書きさせる方法

微妙に悩んだのでメモメモ PR [crayon-58811733e9eb7421 …

vim
viで行頭、行末でカーソル移動時に前の行や次の行に移動してしまってイラつく

vagrantで野良BOXをどっかから持ってきたりするとよくあることなので残して …

git
【GIT】Masterブランチをcloneして別ブランチをローカルで作ってpushする

ふとMasterをcloneしてきて動作検証してる中で書き換えたりしちゃって、 …

20100222031417-64-197_thumbnail
WordPressで投稿した記事がなかなか反映されなくて震えた

タイトルの通りなんですけど、 困るというより不安になりますね。 なんとか解決にい …

Message

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">