21.1.10


#1.コース:Git理論
#2.コース内容:整理生活コードGitコース
どうしてもだめなら、羽毛の授業を受けることにした.

  • ターゲット:バージョン管理/バックアップ/コラボレーション

  • バージョン管理:save asの概念に似ていますか?積み重ねると、以前やったことも貯まります.そして思う存分見たり、使ったりすることができます.

  • バックアップの概念に比べて、以下のことがわかります.
    コミットローカル(つまり私のコンピュータ)に保存されているコンテンツを羽集(他のバージョンを作成)にアップロードし、コミットされたコンテンツを羽集(リモートストレージ)にアップロード(最終保存)します.そしてそれを取り戻した仕事を引っ張った.
  • はitunesがあるときに同期したような感じがします.
  • コラボレーション:コミット、プッシュ、プールを媒介とするコラボレーション.
  • 今までは襟1課でしたが、2、3を聞いてよかったはずです.
    <GITのバージョン管理>
    1つのファイルのみを変更する場合
    ワークツリー:変更されたファイルへんこうされたふぁいる
    ≪スタック・レイヤ|Stacked Layers|oem_src≫:バージョンを作成するファイル(コミット)
    nano hello.txt (들어가서 수정)
    git status (수정된게 빨간 글씨로 나오는지 확인)
    git add hello1.txt
    repagitori:作成されたバージョンがアップロードされました.
    git commit -m "Message 1"(새로운 이력 커밋했다고 명령)
    git statusを表示すると、repositoryに戻るステータスチェックが空(コミット完了)
    git logでステータス(変更されたバージョンとコミットされた一意の番号)を表示できます.
    複数のファイル
  • を変更する場合

  • git addだけでステージをまたぐことができます
    その後もさほど悪くない

  • 巻き添えが必要な人は?(リストを見たいなら?)
  • git log --stat
    つまり、複数のアップグレード時に、各バージョンの変更をリストとして一度に表示する方法です.
  • バージョン間の差異比較
  • git diff
    バージョンと現在のバージョンの違いをワークツリーに表示します.
    git log -p
    各バージョンのログが表示されます.(問題、バージョン管理の効果を追跡するのに役立ちます)
  • checkout:ワークツリーを特定のバージョンに変更する方法(特定の時点に戻る方法).領地内で時間旅行をする方法.
  • git checkout + ~~(돌아가려는 버전 고유 넘버)
    ->このバージョンに戻ると、新しく作成または追加したすべてのファイルが消えます.
    元の姿に戻る?(メインステップ)
    git checkout master
  • 補足
    git add~(ファイル名)を追加せずに追加する方法git add . git commit -am "Message4"ただし、前に最初に1回以上追跡した場合のみ.
  • git commit押すだけで基本編集を提出でき、いろいろな名前を提出できます.
  • バージョン
  • を削除
    git reset --hard ~~(버전 이름)

  • これ(バージョン名)!意味(変更内容から削除)

  • 修正したものは救いたい:混合したものに変える.
  • バージョン
  • を復元(削除+保存)
  • git revert (리버트 할 버젼)
    よく理解できませんが、ログはそのままですが、状態は私が欲しいバージョンとは逆で、写真の逆の順番でやってこそ、前にやったバージョンと衝突することはありません.これは時間が過ぎてから勉強し直さなければなりません.