0

私は始めgitており、より生産的になることを検討しています。私の経験はClearcase(主にWindowsバージョン)でした。
生産性を向上させるための良いパターンを探しています。として構成し
た例を挙げると、作業ファイルとコミットの違いを確認するのに役立ちます。しかし、たとえばコミットから作業ファイルへの違いをコピーする必要がある場合、うまくいかないようです。なんらかのファイルを使用していることがウィンドウに表示され、読み取り専用ファイルを変更しているという警告が表示されます。 このような場合、生産性を高めるためにどのような設定やトリックを使用しましたか? 他のケースに関するその他のヒントは大歓迎ですvimdiffdifftool.tmp

4

3 に答える 3

3

Git は小さなビルディング ブロック (タスクのソリューションを構築できるコマンド) で構成されています。いくつかの点で、vim の使用に似ています。複数のコマンド シーケンスで同じタスクを実行できます。

したがって、git が低レベルでどのように機能するかを理解することは非常に重要です。この記事を強くお勧めします: http://ftp.newartisans.com/pub/git.from.bottom.up.pdf

私の経験では、git に関する多くの問題は、git がどのように機能するかを理解していないことに起因しています。その知識があれば、git がツリーでどのように動作するか、どの情報を追跡するか、どのような問題が発生する可能性があるかをよりよく理解できるようになります。

具体的な質問に答えるには、変更した現在のファイルで vimdiff を使用する場合、docommand を使用して、元のファイル (別の分割に表示されている) から対応する変更を取得できます。ビジュアル モードで変更する行を選択し、コマンドを使用することもできます:diffget

于 2013-05-24T20:39:15.937 に答える
2

Git の生産性を高めたい場合は、Git をよく学ぶことをお勧めします。

  1. YouTubeで紹介を見る
  2. git ブックを読む
  3. 分岐戦略を考える
  4. たくさん使う
  5. 配管を研究する
  6. gitstackoverflow でタグ付けされた質問への回答を開始してください ;)
于 2013-05-25T08:02:16.880 に答える
0

Googlecodeで Git for Windowsを見てください(ボンネットの下を見たい場合は、MsysGit が開発コードです)。

git-bash、git-gui、および gitk を使用し、エディタを Notepad++ に設定する(SO の回答を参照)と一緒に使用すると、コンフォート ゾーンに戻りたいときに多くの機能を利用できます。

乗り物をお楽しみください。

于 2013-05-25T20:53:45.613 に答える