: 다른 원격 저장소를 내 원격 저장소로 가지고 오는 작업.
: Remote Repository에 있는 코드를 내 컴퓨터로 가져오는 작업.
: 변경된 내용 저장하는 작업.
: 스냅샷(특정 시점에 생성된 백업 복사본)을 만들어 주는 작업.
: 변경 사항에 대한 스냅샷이 만들어지고 이전의 기록들에 대한 추적이 가능하다.
* git commit 만 치면 여러줄 쓸 수 있는 창이 나옴.
* git commit -a => commit과 add를 동시에! but 한번이라도 commit한 적이 있어야 가능한다.
* git commit am "" => commit -a 에 commit 메세지까지!
[git commit -m " "]
: 로컬 저장소의 작업을 Remote Repository에 올려주는 작업.
: Local Repository에 기록해 놓은 commit을 Remote Repository에 업로드할 수 있다.
: 내가 제안한 코드 변경사항에 대해 반영 여부를 요청하는 작업.
: Remote Repository에 변경 사항이 있을 때 Local Repository로 가져오는 작업.
: HEAD->main
HEAD : '최신 버전'의 의미
Head
=> 로컬에서의 최신 버전에 붙여지는 딱지
(Head-> main)
=> 로컬에서의 최신버전이 main 브랜치에 있다, main브랜치의 버전이야!
(Origin/main)
=> origin(원격)의 메인브랜치의 버전이 이거다!
=> 커밋만 하고 푸시를 안하면 로컬의 최신 버전에 (head->mind) 이 붙고,
원격의 최신버전에 (origin/main,origin/HEAD)이 붙는다!
: 변동 내용 삭제