(少なくともHabréでは)静かに、そしていつの間にかgitの更新がありました。 完全な変更ログ 。 主なグッズについて簡単に説明してください。私はとても嬉しく思いますし、あなたも幸せになると思います。
git stash --include-untracked
または-uはzashashitを許可します(どの程度最適かはわかりませんが、「棚に置く」、「隠す」ことができます)既にバージョン管理されているファイルだけでなく、まだ追加していない新しく作成されたファイルも。 ブランチを頻繁に切り替える人が役立ちます。
gitサブモジュールの更新
これで、エラーが発生してもサブモジュールの更新は機能しなくなります。 接続されているすべてのサブモジュールを更新し、最後に発生したエラーのリストを表示します(もちろんある場合)。
git push --recurse-submodules =チェック
サブモジュールにまだ公開リポジトリに存在しないコミットがある場合、このようなディレクティブではプッシュは発生しません。 言い換えると、サブモジュールにローカルにコミットし、プッシュしないで、スーパーモジュールをプッシュすると、gitは「ああ、ひどい」と言うでしょう。
git svn
アドオンを更新します。 changelogにはこれに関する詳細はありませんが、gitはsvnでマージポイントを読むことを学んだと仮定します。 明日は仕事に行き、これを確認します(UPDを参照)。
git log --decorate
移植または置換されたコミットを強調表示することを学びました。
UPD:はい、gitはsvnから分岐を読むことを学びました。