ジュリア・エヴァンスは、彼女が言っていることをこれまでで最も人気のあるzinesの一人であることをリリースしました。 Gitのしくみ。

私はあなたがそれを読んだことを後悔するとは思わない。私たちのほとんどは、私たちの仕事をするのに十分なgitを知っていることに取り組んでいると思いますが、おそらくそれが本当にできることの5%を使用しているでしょう。 GITで非常に強力であることは、あなたのキャリアにおいてほとんど確実にあなたに利益をもたらします。コードが失われたり、めちゃくちゃになったように見えるかもしれない粘着性のある状況から上司を助けることを想像してください。感情的な時期に解決策であることはクラッチです。確かにこれはうまくペアになります ああ、たわごと、git!、私が見たケイティ・シラー・ミラーの本当の古典は、ここでジュリアとともに活性化されています。


先日、ここCodepen本部で、同僚が問題を解決するのを見ました git bisect。あなたもそれを聞いたことがありますか?!あなたのコードにバグがあると想像してください。しかし、あなたはそれがいつ起こったのか、コードのどこにあるのか全くわからない。それは良い気持ちではありませんが、まさにどこです git bisect 入ってくる。私が理解しているように、それはあなたのレポの頭を時間内に戻っていくかの量を設定し、そこで、あなたはバグが存在しているかどうかをテストし、あなたは言うことができると言うことができます git bisect good または git bisect bad。その後、ヘッドを動かしてテストを続け、最終的にはバグが起こった正確なコミット(または少なくとも範囲のコミット)に近づきます。次に、それらのコミットの変更されたファイルを見て、コードのバグがどこから来たのかを把握できます。とてもかっこいい!


私は確かに、Gitを知っていて、完全に提供されたコマンドラインでのみ協力している開発者を知っています。しかし、コマンドラインタイプの間では、少なくとも最も一般的なことのためにいくつかのエイリアスが設定されていることがより一般的です。それらは、彼らが作るように、彼ら自身のエイリアスかもしれません gco a git checkout、しかし、Git自体があなたが作ることを可能にする価値があります それ自体のエイリアス、それは他のものと矛盾しないので良いかもしれません。 (私はどれくらいの時間を持っているかをあなたに話したことがありますか cp 地元のCodepenプロジェクトディレクトリに移動するためにエイリアス? 🤣)。


gitエイリアスに対するはるかに精巧なテイクが呼ばれます 。それで、あなたはしません git commit 何でも(すべてのパラメージとあなたが合格しなければならないもので)、あなたは gut save 質問をする小さなウィザードを起動し、それからあなたがそれを与えた情報で適切なgitのものを行います。

初心者には素晴らしいことがわかりましたが、コマンドラインでより快適になるので、少し遅すぎると感じるかもしれません。 を除外する より高度なものと、バインドから抜け出すように設計されているように見えます。 fix そして undo ひどく役立つようなコマンドは、適切なコマンドを覚えていないようなものです。


PawełGrzybekは古典的な座りをレイアウトします:

重要なバグを青から固定する必要がある場合、私たちは機能の途中で、タスクに激しく焦点を合わせているとしましょう。いつも私たちに起こります!現在の変更を隠す必要がありますか?私たちはすぐに壊すべきですか git add . && git commit -m "wip" そして、私たちがこの混乱を後で整理することを約束しますか?

彼の答えはノーです、 Git Worktreeを使用しています。それは文字通りあなたのプロジェクトの別のコピーを作成することによって問題を解決します ディスク上。 そして、あなたはそれを別々に開いて作業することができますが、それはすべて最終的に同じレポになります。したがって、他のワークツリーにハーフドーンのない仕事を他の作業に留めておくと、仕事をすることができます。私、私はほとんどかっこいいです git stash 私が何か他のものに取り組んでいる間、またはPawełが述べたようにOLの「作業中の仕事」や「救いの仕事」のコミットに取り組む間、物を押しのけること。それはきれいではありませんが、文化的には私たちのプロジェクトでは問題ありません。しかし、特に編集者がそれをうまくサポートしている場合は、Worktreeで溝に入る方法を見ることができます。


うーん!おそらくGitについてあまりにも多くのことを話しましたよね?私は誰も気にしないことを知っています。それでは、毎日知っている3-4コマンドを実行することに戻りましょう。必要なときにポケットにさらにいくつかのリソースがあります。

私はあなたに何か他のものを残さなければなりません。 (ホットリンクの袋を掘ります。)ああ、ここに行きます。このビデオのルール: Flashが死んでいるので、JavaScriptで再構築しました。 Andrew Jakubowiczは、かなりモダンで軽量なツールセットを備えたインターフェイスを構築することを私たちに歩かせてくれます。 AndrewはLITでGoogleで働いているので、Webコンポーネントの操作を披露するのは大きな言い訳ですが、楽しい乗り心地です。 8分で、典型的な1時間のビデオよりも多くのことが起こります。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link