僕はよくブランチを作った後にスイッチすることを忘れます。
ありがちなミスだと思うのですが、皆さんはどうやってミスを防いでいますか?
それとも対策の問題ではなく慣れなのでしょうか?
友人はGUIを使ってみることや、スクリプトの作成を進めてくれましたが他にも対策の方法を教えて欲しいです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
#1
総合スコア646
投稿2025/03/09 16:44
友人はGUIを使ってみることや、スクリプトの作成を進めてくれましたが他にも対策の方法を教えて欲しいです。
この方法にはどのような問題があったのでしょうか
#2
総合スコア3567
投稿2025/03/09 22:58
switch
コマンドを -c
オプションをつけて実行すると、新しいブランチを作成した後にそのブランチに切り替わりますよ。
git switch-c new-branch
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#3
総合スコア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 [ブランチ名]
のコマンドを作って管理しています
こんな感じかな?
git config --global alias.cb switch -c
このコマンドを入力すると、Gitの共通ファイルの~/.config/git/config
みたいなテキストファイルに設定が追加され
どのディレクトリ内部でもcb
コマンドが使えるようになります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#4
総合スコア3
投稿2025/03/10 04:45
ミスを防ぐ方法はさまざまですが、習慣化と適切なツールの活用が重要ですね。GUIの利用やスクリプト作成も効果的ですが、チェックリストの導入もおすすめです。詳しい対策方法は <a href="https://www.google.com">Google</a> で検索するとさらに多くの情報が見つかりますよ!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。