LoginSignup
2
0

More than 3 years have passed since last update.

sourceTreeを使ってgit cloneしたリポジトリを別リポジトリにpushする

Last updated at Posted at 2019-07-27

problem

現プロジェクトのソースを利用して別プロジェクトを始める時
$git clone するとpush先がclone元になってしまう。
回避する方法で時間がかかったのでまとめておきます。

SourceTreeを使うとすごく簡単でした:angel:

example

clone元
https://example@bitbracket.org/example/example_moto.git

保存先
https://example@bitbracket.org/example/example_saki.git

とします

solution

1. 何はともあれgit clone
$ git clone https://example@bitbracket.org/example/example_moto.git
2. 保存先を確認
$ git remote -v
origin  https://example@bitbracket.org/example/example_moto.git (fetch)
origin  https://example@bitbracket.org/example/example_moto.git (push)

push先がclone元になっています(めっちゃ当たり前ですけど。。。)

3.sourceTreeでいじっていきます

pushしたいbranch/プッシュ先/originをクリック!
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3332353539342f34373266633664372d386161332d663261322d383035662d6466323838663739666437612e706e67.png

4.保存先を変更

別ウィンドウが出てきて、プッシュ先のリポジトリをカスタムに変更すると後ろのURLをいじれるようになります。
内容はclone元のリポジトリになっているはずです。
スクリーンショット 2019-07-26 10.07.07.png


URLを保存したい先に変更してOKをクリック
スクリーンショット 2019-07-26 10.07.26.png

pushすると保存したいリポジトリにpushされているはずです!

Gitは怖いですがbranch切っとけば最終なんとかなる精神でやってます:innocent:
早くGitと友達になりたい

参考資料

そして職場の先輩に助けてもらいました。最高に感謝です。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0