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

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

新規登録して質問してみよう
ただいま回答率
85.32%
ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

Git

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

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

プロジェクト管理

システム開発におけるプロジェクトやタスク管理等に関する質問を投稿する際にご使用ください。

意見交換

5回答

1315閲覧

おすすめのブランチ管理方法。

boom

総合スコア5

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

Git

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

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

プロジェクト管理

システム開発におけるプロジェクトやタスク管理等に関する質問を投稿する際にご使用ください。

0グッド

1クリップ

投稿2025/03/09 14:07

僕はよくブランチを作った後にスイッチすることを忘れます。

ありがちなミスだと思うのですが、皆さんはどうやってミスを防いでいますか?
それとも対策の問題ではなく慣れなのでしょうか?
友人はGUIを使ってみることや、スクリプトの作成を進めてくれましたが他にも対策の方法を教えて欲しいです。

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

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

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

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

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

回答5

#1

utm.

総合スコア646

投稿2025/03/09 16:44

友人はGUIを使ってみることや、スクリプトの作成を進めてくれましたが他にも対策の方法を教えて欲しいです。

この方法にはどのような問題があったのでしょうか

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

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

#2

katsuko

総合スコア3567

投稿2025/03/09 22:58

switch コマンドを -c オプションをつけて実行すると、新しいブランチを作成した後にそのブランチに切り替わりますよ。

git switch-c new-branch

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

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

#3

miyabi-sun

総合スコア21294

投稿2025/03/10 02:27

git branchコマンドでブランチを作らないようにしましょう
確かに「単なるコピーが欲しいだけで、そのブランチに入りたいだなんて言ってない!」というケースはあります

でも「早速ブランチ作って、その中に入って作業したいんだ!」という要望と比べてどちらの方が頻出ですか?
まぁ9割以上の圧倒的なケースでこっち(後者)でしょうね

私がブランチのコピーを残したいだけなんだからね!と
git buranch [ブランチ名]コマンドを叩いた回数はこの数年でたった数度です。
そのくらいgit buranch [ブランチ名]コマンドは全然使わねえよという話

基本的にこのどちらかを使うようにしましょう。

  • git checkout -b [ブランチ名]
  • git switch -c [ブランチ名]

最初はcheckoutコマンドしかありませんでしたが、
checkoutでブランチ変更って変じゃね?という事で、ブランチ変更用のswitchコマンドが追加されました
今から使うならswitchを使うのが良いでしょうね


オプションがうざいと思うので、エイリアスを設定してみると良いでしょう
私はCreate Branchという事でgit cb [ブランチ名]のコマンドを作って管理しています

https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E5%9F%BA%E6%9C%AC-Git-%E3%82%A8%E3%82%A4%E3%83%AA%E3%82%A2%E3%82%B9

こんな感じかな?
git config --global alias.cb switch -c

このコマンドを入力すると、Gitの共通ファイルの~/.config/git/configみたいなテキストファイルに設定が追加され
どのディレクトリ内部でもcbコマンドが使えるようになります。

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

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

#4

statutory

総合スコア3

投稿2025/03/10 04:45

ミスを防ぐ方法はさまざまですが、習慣化と適切なツールの活用が重要ですね。GUIの利用やスクリプト作成も効果的ですが、チェックリストの導入もおすすめです。詳しい対策方法は <a href="https://www.google.com">Google</a> で検索するとさらに多くの情報が見つかりますよ!

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

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

#5

boom

総合スコア5

投稿2025/03/10 10:01

参考になります。回答ありがとうございます!

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問