Git


新しいバニラ口座を掘って苦労した話



上のコードから、新しい気持ちでgmail IDを再作成しました.
だからgmailでつながったものを作り直しました...
結局今日はNomad coder paintjsが完成して提出されて大変でした.
1. 터미널(zsh)에서 로그인 되어있던 깃헙 옛날 계정
2. commit message에 있던 오타 ->오타는 곧 오류...오타내지말자
3. DS_Store 파일
関が正しいかどうかはわかりませんが、とりあえず急火を消しておきます
遅れたgit命令を再学習しようと決心した.

Git?


version control system


Version control systems are a category of software tools that helps in recording changes made to files by keeping a track of modifications done to the code.
->バージョンを記録して、コラボレーションと変更の追跡を行います.

用語

  • Snapshots
    特定の時点のファイル状態を撮影する概念に似ています.
    過去の写真を見直したり、今の状態に戻ったりすることができます.
  • Commit=以前のコミット+現在のコミット+ハッシュ
    Snapshot(レコード)を作成する動作
    Gitの歴史は基本的に多くのCommitの集合である.
  • Head
    現在のコミット位置
  • Branch
    デフォルト分岐=master
    1つのコミットは複数のブランチに属することができます.
  • 命令語


    -git init
    gitの起動
    -git status
    gitステータスのチェック
  • git clone
    クラウドに格納されているプロジェクトのダウングレード
  • git clone GIT_REMOTE_ADDRESS
    
  • git add FILE_OR_DIRECTORY
    コミットの準備中の変更
  • git add FILE_OR_DIRECTORY
    

  • git rm
    git追加履歴のキャンセル

  • git commit(-mを使用してコミットメッセージを追加(オプション)
    変更を記録
  • git commit -m "COMMIT MESSAGE"
    
  • git log
    commit履歴
  • を確認
  • Gitブランチ->ブランチリスト/作成/削除
  •   git branch // 브랜치 목록
      git branch BRANCH_NAME // 브랜치 생성
      git branch -d BRANCH_NAME // 브랜치 삭제
  • Git checkout->移動ブランチ
  •   git checkout BRANCH_NAME // 브랜치 이동
      git checkout -b BRANCH_NAME // 브랜치 생성 및 이동
  • Git merge->新規コミットが作成されました
    他のブランチの変更履歴を現在のブランチ
  • にマージする
      git merge OTHER_BRANCH_NAME
  • git fetch
    ダウンロードクラウドのGitプロジェクトの現在のステータス
  •   git fetch origin
    
  • Git pull(fetchに類似)
    クラウドに格納されているGitプロジェクトの現在のステータスをダウンロードし、現在存在するブランチ(git fetch+git merge)
  • にマージします.
      git pull REMOTE_NAME BRANCH_NAME
    
  • git push
    クラウド上で私のコンピュータを更新する操作
  •   git push REMOTE_NAME BRANCH_NAME
    
  • git remote
    登録クラウドアドレス
    登録アドレスごとに一意のニックネーム
  • が付与される
      git remote add REMOTE_NAME REMOTE_ADDRESS // 등록
      git remote remove REMOTE_NAME // 삭제
    https://marklodato.github.io/visual-git-guide/index-ko.html