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で送る

 - 技術系

\皆によく読まれてる人気記事/

スポンサーリンクと関連コンテンツ

  関連記事

【Ansible】list型で定義した変数を改行区切りでjoinし出力する

題名でやりたい内容伝わるかしら・・・w

【へぇ】IT業界でよく見る、rc版、とかga版とはなんぞや

掲題の件について調べてみました。

【5分で終わる】DropboxとLinuxとを同期させる方法

意外と簡単にできたのですが、 どんなに簡単なことでもメモメモ。

【python】unlessがないのでnotを使う

僕はperlを書いてて「偽のときだけの処理」を書くときよくunlessを使うので …

Apache2.4からDefault Typeディレクティブの指定がほぼ無意味になった

Apache2.4の設計をしていて、 「ほええええ」って思ったことがあったのでメ …

【python】変数内に、ある文字列が存在するか確認

些細なことですが、寝たらすぐに忘れてしまうのメモ。(揮発性なのです)

お名前.comの共用サーバにSSHで接続できない件について【解決済み】

友人がお名前.comでサーバを借りてHPを作りたいとのことで、 お手伝いすること …

pythonで正規表現を使って文字列を検索してマッチした全てを出力する

プログラミングしていて、 とあるファイルや外部サイトのHTMLだとかを部っこ抜き …

【Python】インストールしたパッケージを完全にアンインストールする方法

仕事でansibleを使ったりしてて検証中にバージョンを上げたり下げたりって結構 …

xcode6をvimライクにした。

まいど。つい先程からxcodeのswiftの勉強をし始めましたチャットです。 そ …

※コメントですが僕が確認してからとなるのでだいたい3日後の反映となります。

Message

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