@repo
git 으로 관리되는 프로젝트를 repo(repository 의 약자) 라고 한다
내 컴퓨터에 저장된 repository 를 로컬 repo, github 처럼 다른 곳에서 접속할 수 있는 repository 를 원격 repo 라고 한다
~github = 원격 repo + 개발자 커뮤니티 기능~
원격 저장소 -> 로컬 저장소로 가져오는 작업 = pull
로컬 저장소 -> 원격 저장소로 보내는 작업 = push
로컬 repo 와 원격 repo 를 연결해 내 컴퓨터 폴더와 동기화 시키는 것을 branch tracking 이라고 한다
commit 은 수동으로 반영해야 한다
@.gitignore
commit 에 등록되지 위해서 사용하는 파일 명
@팀 프로젝트 시
repository 만들고
팀원 추가하고
main, develop 브랜치를 추가하고
develop 브랜치에서 개인 브랜치를 따서 작업을 진행하면 된다
@branch
@merge
merge conflict
<<<<<<< HEAD
{충돌나는 브랜치명 또는 commit에서의 다른 파일 내용}
충돌나는 브랜치명 또는 commmit 아이디