chat-blog

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

*

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

   

ふとMasterをcloneしてきて動作検証してる中で書き換えたりしちゃって、
「あ、これMasterブランチだった・・・どうしよう」
なったときのためのTips。

PR

普通の流れだとリモート側でMasterブランチを元にdevelopを作ってそれをcloneすればいいんですけどもね・・・
わかっていながらやっちゃうときってありますよね。

作業の流れ

作業ディレクトリに移動して、
git branch develop
で、作成したいブランチを作成します。

この状態ではまだブランチは切り替わっていないので、
git checkout develop
でブランチを切り替える。
Masterでファイルを更新していたこのタイミングで編集したファイル等の情報が出力されたりするかも。

※上記を2つの作業を一発でやるコマンドがあったような気がしますがとりあえずこの方法で。

あとは普通に
git status
で編集したファイルなどを確認して、必要なファイルを、
git add hoge
git commit -m 'hoge'
git push origin develop
すればリモート側にdevelopブランチも作成されてプッシュされるはずです。

これでリモートリポジトリ側でdevelop→masterへのマージリクエストをだせます。
幸せいっぱいですね。

そんな感じです。

今日の一言

たまに内緒でMasterにpushしてもバレますからなw

スポンサーリンク

スポンサードリンク

スポンサードリンク

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

 - 技術系

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

  関連記事

【Zabbix】セットアップ中に、Error connecting to database: No such file or directoryが出たときの対処法

検証でzabbix3.0のインストールをしていて何度かハマったので残しておきます …

【Python】3分でMacをmecabが使える環境に整える

形態素解析とかして色々したくなった(必要になった)ので。

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

微妙に悩んだのでメモメモ

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

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

【解説付き】vimrcのオススメな設定内容を晒すので参考に【小技も】

貼り付けるだけで便利になるviエディタの自分の設定について晒しておきます。 (自 …

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

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

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

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

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

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

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

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

【エンジニア必見】vimでの入力補完の仕方

viでの入力補完について、あまり使われていないようなので、 一応記事に載せておき …

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

Message

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