質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

解決済

2回答

7905閲覧

gitでローカルブランチがみれない

Zapdos_1060

総合スコア19

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

0グッド

0クリップ

投稿2018/07/02 06:28

編集2018/07/02 06:58

##実現したいこと
developブランチを監視して、developブランチにpushされたとき自動でステージング環境にデプロイされるようにしたい。

##状況

  1. bitbucketで管理されているリポジトリをAWSのサーバーにbareでクローン
  2. クローンしたbareリポジトリから、ステージング用ディレクトリにクローン

ここで、bitbucketのリポジトリ・bareリポジトリには存在するdevelopブランチが、bareからクローンしたステージング用のリポジトリにはdevelopブランチが見えず、masterブランチしか見えない状態になっている。

bash

1$ cd /bare.git 2$ git branch 3* master 4 develop 5//bareにはdevelopブランチが存在する 6 7$ cd /workingspace 8$ git branch 9* master 10 11//ワーキングスペースにはdevelopブランチが存在しない

##試したこと
/bare.git/configに下記を追記

[remote "origin"] url = https://user@bitbucket.org/hoge/hoge.git fetch = +refs/heads/*:refs/remotes/origin/*

そして

bash

1$ cd /workingspace 2$ git fetch --all

##参考にしたサイト
git fetchしてgit branch -rしてもリモートブランチが表示されなかった時

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mather

2018/07/02 06:44

「bareからクローンしたステージング用のリポジトリ」がローカルリポジトリという意味ですか? git checkout develop は試しましたか?
mather

2018/07/02 06:47

bitbucketとかAWSとか書いてますが、例がgithubになってて混乱しやすいです。箇条書きでもいいので登場人物と関係性を整理したらどうでしょうか。
Zapdos_1060

2018/07/02 07:00

追記しましたが、ブランチが存在しないためチェックアウトできません。
mather

2018/07/02 07:02 編集

同名のリモートブランチがあれば自動的にローカルブランチを作成してチェックアウトされるはずですが、実行してみても「存在しない」と出ますか?
Zapdos_1060

2018/07/02 07:07

できました。ありがとうございました
guest

回答2

0

自己解決

branchが無いためcheckoutできないと思っていたが、同名のリモートブランチが存在すれば自動でブランチを作成してチェックアウトすることができた。

投稿2018/07/02 07:08

Zapdos_1060

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

参考までに聞きたいのですが、

[BitBucket] ↓ [AWS EC2 内にgit clone --mirror したbareリポジトリ] ↓clone ↑origin [workingspace : クローン(git clone)したローカルリポジトリ]

という構成ですか?

投稿2018/07/02 07:08

mather

総合スコア6753

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問