git branch
git switch
/ git checkout
git merge
git stash
git reset
/ git revert
gitignore: 프로젝트에 원하지 않는 백업 파일이나 로그파일 혹은 컴파일 된 파일들을 Git에서 제외시킬 수 있는 설정 파일!
맥북은 .DS Store이 계속 생성될거기 때문에 gitignore에 이를 설정해주면 push 할때마다 맥북을 쓰는 팀원끼리 충돌되는 경우를 막을 수 있다.
주요 key들도 숨기고싶으면 gitignore에 추가해주면 된다.
gitignore.io
☝️ 이 사이트에서 macOS나 자신의 개발환경을 입력하면 알아서 자동 생성해준다! 그럼 우리는 .gitignore 만들고 복붙하면 된다!
그리고
# 스테이징 된 것들 일단 모두 되돌리기.
$ git add .
$ git commit -m "Apply .gitignore"
터미널에 입력해주면 적용완료.
주의사항은 log에는 아무것도 있으면 안된다. 그러니, 프로젝트 시작하기전에 미리 추가할것