2023.12.23

Git

SourceTreeでディレクトリを含むブランチを作成

SourceTreeで「develop/user_a」ブランチを作成します。「main」ブランチと「develop」ブランチがある状態で、「develop」ブランチの下層に「user_a」ブランチを作成します。

SourceTreeの上部メニューから「ブランチ」をクリックし、新規ブランチに「develop/user_a」と入力して「ブランチを作成」ボタンをクリックします。

すると以下のエラーが発生します。「develop」ブランチが存在する状態で「develop/user_a」ブランチは作成できません。

次に、いったん「develop」ブランチを削除します。この状態で「develop/user_a」ブランチを作成します。

すると今度は問題なく「develop/user_a」ブランチが作成できました。

次に、この状態から「develop/user_b」ブランチを作成します。

「develop/user_b」ブランチも問題なく作成できました。

結果、ディレクトリを含むブランチを作成する場合、以下のことがわかります。

×「develop」がある状態で「develop/user_a」を作成
〇「develop」がない状態で「develop/user_a」を作成
〇「develop/user_a」がある状態で「develop/user_b」を作成

関連記事

2022.03.13

Git

GitHubでプルリクエストを作成

以下のSourceTreeとGitHubによる一連の操作で、GitHubでプルリクエストを作成します。 SourceTreeの「develop」ブランチでファイ…

2022.03.11

Git

SourceTreeのプルで発生した競合を修正

以下のGitHubとSourceTreeによる一連の操作で、プルで発生した競合を修正します。 GitHubでファイルを更新 SourceTreeの「main」ブ…

2022.03.05

Git

SourceTreeでリモートリポジトリをクローン

SourceTreeでGitHubのリモートリポジトリをクローンします。SourceTreeのNew tabで「Clone」を選択し、必要事項を入力します。 「…

2022.03.09

Git

SourceTreeのブランチのマージで発生した競合を修正

以下のSourceTreeによる一連の操作で、ブランチのマージで発生した競合を修正します。 「develop」ブランチでファイルを更新し、コミットとプッシュを実…

2022.03.07

Git

SourceTreeでコミット前の変更を破棄

SourceTreeでコミット前の変更を破棄します。変更ファイルは「作業ツリーのファイル」に表示されているので、右クリックで「破棄」を選択します。 または、上部…

上に戻る