Git 1.7.7

こんにちは



(少なくとも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から分岐を読むことを学びました。



All Articles