概要
git clone
してきたリポジトリを別リポジトリとして管理したかったので
GitHubにリポジトリを新規作成してそこにPUSHした感じです。
悪用とかではなく個人のリポジトリで使い回したいものがあるけど別リポジトリとして管理したかった感じのやつです。
目次
環境
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.6
BuildVersion: 18G84
$ git --version
git version 2.22.0
git clone
したリポジトリを別リポジトリにPUSH
ざっくり下流れは下記の通りです。
git clone
を実行- GitHubで新リポジトリ作成しURLを取得
- gitのremote url変更
- 新リポジトリにpush
具体的なリポジトリで言うと下記①のリポジトリをクローンしてpush先を②のリポジトリにする感じです。
git clone
実行
いつもはそのままの名前でcloneしますが別名でcloneします。
$ git clone [email protected]:Lycheejam/php-crud-sample.git laravel-first-sample
$ ls -la | grep laravel
drwxr-xr-x 10 user staff 320 8 6 00:04 laravel-first-sample
GitHubで新リポジトリの作成
説明不要ですね。
新リポジトリを作成してremote用のURLを取得します。
cloneしたリポジトリのremote urlを変更
下記コマンドのgit remote set-url
でリモートのPUSH先を変更します。
$ cd laravel-first-sample
# remote urlの確認
$ git config remote.origin.url
[email protected]:Lycheejam/php-crud-sample.git
# remote urlの変更
$ git remote set-url origin [email protected]:Lycheejam/laravel-first-sample.git
# remote urlの確認
$ git config remote.origin.url
[email protected]:Lycheejam/laravel-first-sample.git
git pushする
あとはpushするだけ
# push
$ git push
Enumerating objects: 151, done.
Counting objects: 100% (151/151), done.
Delta compression using up to 4 threads
Compressing objects: 100% (71/71), done.
Writing objects: 100% (151/151), 15.83 KiB | 7.92 MiB/s, done.
Total 151 (delta 47), reused 151 (delta 47)
remote: Resolving deltas: 100% (47/47), done.
To github.com:Lycheejam/laravel-first-sample.git
* [new branch] master -> master
# remote branchの確認
$ git branch -vv
* master 725ed44 [origin/master] fix nginx max timeout
以上
雑感
仕事が楽しすぎて出力が疎かになってしまった…
習慣は1回飛ぶとまた習慣付けるしかないので軽めの内容からまたブログを書いていきたい…
毎日学びはあるので書くことはあるんですよ…