2022/10/28 TIL | Git

    반응형

    💭 오늘의 학습 전략

    # Git

    환경설정, SSH 키 등록

     버전관리

    Git, Github

    Repository (remote / local)

    # Git workflow

     명령어

     ◾ fork, clone, add, commit, log, pull, push, init

     ◽ status, restore, reset, remote

     Status (commited, modified, staged)

    충돌 (conflict)

    변경사항 취소

     origin과 upstream

    🌼 학습한 것들

    ◼ git

     - 변경사항 확인, 백업, 협업(공유 및 취합)

    git workflow

     - fork → clone (원격 repository ~> 로컬 workspace)

     - 변경사항 (add → commit → push)

      * 충돌 및 소스코드 중첩이 되지 않도록 pull !

     - pull request

     git status

     - untracked: 추적되지 않는 상태

     - tracked: 파일 추적, 수정 감지 되는 상태 / 기본적으로 commit 되었던 파일 (예외 존재)

      - unmodified(수정 x) / modified(수정) / statged(add, staging area에 반영)

     - origin: clone 시 자동 등록되는 remote 저장소

     - upstream: 상대적인 개념, clone (working with origin) / fork (working with upstream and origin)

    🍖 포스팅 해보고 싶은 것들

    ◻ git 흐름 실습&정리 (여유가 된다면)

    🔥 보충이 필요한 것들

    ◼ Git exercise

    변경사항 변경 및 취소 (restore, reset, rm, revert, clean 등)

     

    💨 하루를 마치며

    1. 쉘은 거의 사용하지 않고 Sourcetree라는 GUI 툴을 주로 사용했던 터라 많이 헤맸다.

    2. 흐름을 학습하고 실습해보니 확실히 이해가 쉽게 되었다. 자주 쓰면서 익숙해져야 할 것 같다.

    3. branch는 협업에서 중요한 부분이 아닐까 싶은데, 관련 학습 컨텐츠가 없어서 아쉬웠다.

    4. 인생 첫 웹 프로젝트 때, 조장이 수정사항을 받아서 하나하나 비교하고 처리했던 것이 생각났다.

    반응형

    댓글