21.2.2


<誰でも気軽に理解できるGIT入門読後感>
分かりやすいGit入門リンク
  • GitクローンとGit pullの違い
  • 共通点:Remoteから
  • をローカルにインポート
  • の違い:クローンは何もなく取得されます.pullは、リモート・リポジトリの変更ステータスを反映するためにローカルにすでに存在します.
  • ローカルでの作業とリモートでの作業が異なる場合は?->まず、アップグレード資料をローカルにインポートし、日付が遅いローカルワークスペースにマージします.
  • で変更された部分が競合している場合は、直接修正して提出する必要があります.
  • 用途に応じて
  • 支路を作成しなければならない.
  • 統合ブランチ:信頼性の高いブランチ
  • 、いつでも導入可能
  • トピックブランチ:機能の追加やエラーの修正など、小さなユニットブランチ.
  • 統合ブランチ

  • stash:ブランチをチェックアウトすると、コミットされていない領域が一時的に保存されます.そうでなければ、チェックアウトした場所にコンテンツを移動でき、チェックアウトに失敗する可能性があります.

  • fast-forwad:早く風邪を引いてください.作成したブランチをmasterブランチと共有し、すぐにマージします.


  • 履歴書が簡単になって正確な履歴書を残す必要がある場合は、rebaseが見えにくくなる可能性がありますので、慎重に選んでください.それに比べてmergeは複雑な履歴を確認しやすい.(一列に並ぶか、最終目的地のために合わせるか)
  • 履歴書を最新の合併ブランドに直接貼れば、逆に簡単に再設定できます.
  • 羽のブランチの作成と決済:
  • git checkout -b <branch>
  • より前にアップロードしたブログの内容では、Master攻撃の内容と考えられていたので、再配布しようとした内容はその内容ではなく、RemoteコンテンツをMaster Branchにローカルにインポートしたところ、Master Branchに引き込まれ、ソースコードが統合された.
  • * e5d40e3 (HEAD -> master, origin/master, origin/HEAD) Revert "work6.5"
    *   be72a96 Merge branch 'master' into HEAD
    |\  
    | * 24c2719 work6.5
    | * 34a7914 work5.5
    * | 498f06a work5.5
    |/  
    * 43eeae5 work4
    * c7a4c30 Revert "work3"
    * 3e9aa63 work3
    * e5977c5 work2
    * e683b03 work1
    ここで引っ張りたくなければ(マスターと離れて歩きたいなら)、FETCH HEADができます.
  • ラベル:
  • 参照の発行を容易にする
    git tag ~
  • 一般ラベル:
  • という名前のみ
  • コメントラベル:名前+説明+署名+その他...
  • 変更
  • コミット
  • --改訂:同じブランチで以前にコミットされたコンテンツに新しいコンテンツまたは変更の説明を追加します.
  • cherry-pick:別のブランチの指定されたコミットをコピーし、現在のブランチにインポートする
  • .
  • --スカッシュ:併用します.他のブランチがコミットした内容をマージし、現在のブランチにマージします.(ちょっとRebaseに似ています)