中国語でgit stashを話す

1633 ワード

gitを使用して機能を開発しているときに、突然別のブランチに開発する必要があるのに、現在の変更を放棄したくない場合はgit stashを使用します.
コマンド#コマンド#git stash list
すべての貯蔵をリストgit stash show [:Number]
貯蔵の詳細を表示(デフォルトで最も近い)git stash drop [-q|--quiet][]
いずれかを削除(デフォルトで最も近い)貯蔵git stash ( pop | apply ) [--index][-q|--quiet] []
リカバリ・ストレージおよび削除(pop)/削除しないリカバリ・ストレージgit stash branch []
貯蔵からブランチを作成するにはgit stash [push [-p|--patch]-k|--[no-]keep-index] [-q|--quiet] [-u|--include-untracked] [-a|--all] [-m|--message ] [--] […​]]
保存されますが、デフォルトでは追跡されていないファイルや無視されたファイルは保存されません.git stash clear
すべてのストレージを削除git stash create []
サスペンションコミット(dangling commit)を作成し、refをどこにも保存せずgit stash storeで保存します.git stash store [-m|--message ][-q|--quiet]
前のコマンドで作成したサスペンションコミットを保存
パラメータ
  • -q|--quietサイレントモード
  • -p|--patch patch方式push stash
  • -k|--[no-]keep-index index番号
  • を保持する
  • -u|--include-untracked untracked状態のファイルもpush
  • -a|--all untrackedとignoredのファイルもpush
  • によって
  • -m|--message stash情報
  • を出力する.
  • -- []特定の経路に対するpush
  • 参考資料:
  • Git - git-stash Documentation
  • Git-貯蔵(Stashing)
  • “git stash create x” - Where is it? - StackOverflow

  • 本文の先発住所
    blog.shoyuf.top