개발자로서 git을 잘 다룰 줄 알아야한다는 소리는 귀에 딱지가 앉도록 들어왔습니다. 아직 완벽하게 이해한 것은 아니지만 이번 정리를 계기로 git과의 관계를 좁혀가는 시간이 되길 바랍니다.
본문 내용은 유튜브 얄코님의 무료강의를 기준으로 작성되었습니다!
https://www.youtube.com/watch?v=1I3hMwQU6GU&t=3788s
git은 VCS(Version Control System; 프로그램의 버전 관리를 위한 툴)의 종류입니다.
버전을 관리한다 => 프로젝트의 시간과 차원을 관리한다
그러면 좀 더 자세히 알아보겠습니다!
Mac에는 기본적으로 설치되어있다고 합니다!
단 버전을 확인해야하는데
터미널에서 git --version
이라고 입력하면 확인할 수 있습니다.
"VS Code"라는 코드 에디터를 설치하면
에디터 내에서 파일 편집과 터미널을 통한 Git 작업을 동시에 진행할 수 있다!
Window는 충분히 공부한 후 추가하겠습니다!🧑💻
CLI(Command Line Interface) : 명령줄을 입력해서 사용하는 방법
GUI(Graphical User Interface) : 그래픽 요소를 활용한 인터페이스
👉 기본적으로 CLI를 중점으로 익히고 이후 GUI는 부가적으로 필요할 때 사용하는 방법을 추천합니다!
git config --global user.name "(본인 이름)"
git config --global user.email "(본인 이메일)"
git config --global user.name
git config --global user.email
git config --global init.defaultBranch main
브랜치명 변경은 기존의 어휘가 잘 맞지 않는다는 의견이 있어 변경하시는 걸 추천드립니다.
ctrl
+ ₩
)git init
명령어를 입력해줍니다..git
폴더를 확인합니다.(맥에서 숨김파일 보기: command
+ shift
+ .
)git status
명령어를 통해 상태 확인이 가능합니다..gitignore
파일을 사용해서 배제할 요소를 지정할 수 있습니다!
.gitignore
형식
https://git-scm.com/docs/gitignore
우선 기본적인 git 세팅에 대해 정리해보았습니다.
아직 제대로된 프로젝트도 진행해보지 못한 입장에서는 이해되지 않는 부분이 수두룩하지만 자꾸 눈에 띄면 익숙해질 것을 기대하는 마음으로 끝까지 노력해보겠습니다.
읽어주신 분들께 감사드리며 부족한 부분이나 수정할 사항이 있다면 언제든지 말씀해주시기 바랍니다.