<Commit, push, pull, branch, merge 개념 정리>
1)Git commit: 폴더의 변경 내용을 저장하는 단위이며, commit을 하면 모든 변경 이력이 저장된다.
2)Git push: 로컬 저장소에서 작업한 것을 원격 저장소(깃허브)로 보낸다.
3)Git pull: 원격 저장소에 있는 최근 업데이트된 파일을 로컬 저장소로 보낸다.
4)Git branch: 독립적인 작업을 위해 만들어졌으며, 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다.
*master branch: 저장소를 처음 만들면 git은 ‘master’라는 이름의 브랜치를 만든다. 이 저장소에 새로운 파일을 추가한다거나 추가한 파일의 내용을 변경하여 그 내용을 커밋(commit)하는 것은 모두 ‘master’라는 이름의 브랜치를 통해 처리된다.
*checkout: 브랜치를 전환하는 명령어인데, 현재 사용하고 있는 브랜치를 checkout하고 새로운 브랜치로 간다는 개념이다.
5)Git merge: 하나의 브랜치를 다른 브랜치와 합침으로써 작업한 내용을 다시 새로운 하나의 브랜치로 모으는 과정이다.