Gitバージョン管理


生活コードGit二次整理😋
文章のすべての内容は生活コードGIT 2-CLIに基づいている.

Git init

git init [폴더명] :  [폴더명]을 이제 git으로 관리하겠다는 명령어 입니다.
initで開始された場合は、このフォルダにあります.gitがあれば、ジオメトリを管理するすべてのコンテンツが含まれていることがわかります.
襟の基本バージョンの舞台は3種類に分けられます.
Working treeStaging AreaRepositoryworking treeは、Gitによって管理されていないファイルを含む.Staging Areaは、Gitの登録ファイルにaddを介してアップロードされる.Repositoryは、commitによって幾何学的に管理されるファイルです.

Gitバージョン管理命令


  • git status:現在のフォルダのステータスを通知します.

  • git add[ファイル名|.]:現在変更されているファイル名またはフォルダ内のすべてのファイル[.]ワークツリーからstaging領域に移動します.

  • git commit-m「メッセージ」:staging領域のファイルを"메세지"という名前のユーザによって識別された説明に貼り付け、リポジトリに移動します.これらの変更は統合され、형상になります.

  • git log:ジオメトリ管理ログが表示されます.
    | --stat | -p |

  • git diff:ジオメトリの初期バージョンと変更されたファイルの違いが表示されます.

  • git reset--hard:すべての変更を以前のバージョンの状態に復元します.

  • git checkout[コミット(バージョン)アイデンティティ]:커밋아이디として格納されているフォルダの状態を返します.

  • git checkout[朝食]:브런치が所有するジオメトリに移動します.
    🙄 checkoutは、後述する「ステータス」に簡単に移動できます.

  • git config --global core.editor「nano」:ネクタイの横にあるコマンドを設定して、ネクタイのグローバルエディタをnanoに変更します.

  • git reset[コミット(バージョン)アイデンティティ]:커밋아이디が所有するバージョンにリセットされます.
    |--hard|--soft|

  • git revert[最終コミットID]:맨 나중의 커밋아이디を返し、맨 마지막의 전단계を返します.
    resetは、アイデンティティのコミット後に実行されるすべてのコミットを削除しますが、revertは、現在までのすべてのコミットをコミットした後、コミットIDをcommitの以前のバージョン(戻る手順の前にアイデンティティをコミット)に維持します.これは、すべてのコミットが保持されることを意味します.したがって、revertは、最新のコミットの逆順序で減算する必要があります.