{}const=>[]async()letfn</>var
開発

知らなかった Git のコツ: cherry-pick、 bisect、その他 3 つ

最も予期しない状況で役立つ5つの高度なgitコマンドを分析します。シニアのようになりましょう。bisect、reflog、その他のテクニックを使用します

К

Kodik

著者

1分で読める

🍒 git cherry-pick:コミットを静かに盗む

すべてをマージすることなく、別のブランチから特定のコミットを取得したい場合は、次のコマンドを使用します。

git cherry-pick <хеш-коммита>

💡 devでバグが修正されていて、mainではまだ修正されていない場合に便利です。

🔥 10万人以上の学生が参加中

理論を読むのに疲れた?
コーディングの時間だ!

Kodik — 実践でプログラミングを学ぶアプリ。AIメンター、インタラクティブなレッスン、実際のプロジェクト。

🤖 AI 24時間
🎓 修了証
💰 無料
🚀 始める
今日参加

🕵️ git bisect:バグを見つけ、燃え尽きない

バグが発生しました。いつですか?bisect は、どこで問題が発生したかを示します。

git bisect start
git bisect bad          # 現在のバージョンにバグがあります
git bisect good <hash>  # バグのない古いバージョン

Git はブランチを切り替えて、「これをチェックしてください」と提案します。あなたは good または bad と答えます。そして、犯人を見つけるまで続けます。

💥 git reflog: 削除されたものを蘇らせる

ブランチを削除し、コミットを削除し、リセットを行ったのに、パニックが発生しましたか?落ち着いてください。

git reflog

Gitはすべてを記憶します。必要なコミットを見つけて、以下を使用して復元します。

git checkout <hash>

🧼 git clean: ゴミを片付ける

node_modules フォルダー、一時ファイル、キャッシュはすべて削除できます。

git clean -fd
  • -f — force

  • -d — ディレクトリも

プッシュまたはビルドの前に役立ちます。

🧪 git stash: 変更を隠す

他のブランチに切り替える必要があるが、現在の変更がまだ準備できていない場合:

git stash

そして、

git stash pop

🧠 一時的な変更の保存場所は、コードが進行中で、ホットフィックスに引っ張られているときに便利です。

📌 結論

これらのコマンドは初心者には知られていませんが、中級者や上級者によって頻繁に使用されます。それらをマスターすれば、Gitは敵ではなく味方になります。

💬 もっとgitのコツを知りたいですか?コメントに書くか、 コディックテレグラムコミュニティ —そこでインサイトを共有し、課題を解決し、一緒に学びます。

🎯先延ばしをやめよう

記事は気に入った?
実践の時間だ!

Kodikでは読むだけでなく、すぐにコードを書く。理論 + 実践 = 本当のスキル。

即座に実践
🧠AIがコードを説明
🏆修了証

登録不要 • カード不要