만약 당신이 개발자를 꿈꾸고 있다면 Git과 GitHub는 필수로 알아야 할 것이다.
다음 사진을 보면 그 이유를 알게 될 것이다.
2018년 StackOverflow에서 진행한 어떤 VCS를 사용하는지에 대한 설문조사였는데 90% 가까이되는 사람들이 Git을 사용한다고 답했다. 그만큼 Git은 개발자라면 모두 쓸 줄 아는, 써야하는 VCS인것이다. (VCS가 무엇인지는 아래 나와있다)
▶Git이 뭐길래?
그렇다면 도대체 Git이 뭐길래 이렇게 중요하다고 하는걸까?
Git은 Version Control System (VCS) 으로 말그대로 프로그램의 버전들을 컨트롤 할 수 있게 해주는 시스템이다.
예를들어 V1.1.0 의 게임을 Git에 올려놨다고해보자.
그 후 V1.1.1로 업데이트를 했지만 고쳐야할게 생겨서 V1.1.0으로 되돌려야 하는 상황이 왔을 때, Git은 이것을 아주 간편하게 해준다. 게임으로 치면 세이브포인트에 저장한것이다. 이게 바로 Git과 같은 VCS의 역할이다.
-> 간단 요약 : 서로다른 버전의 파일들간의 변화를 비교하거나, 되돌리거나, 다른 작업자들과 변화를 공유할 수 있도록 도와주는 역할
이걸 그림으로 시각화하면 이런식으로 할 수 있다. 업데이트 한걸 되돌릴수도 되돌려서 예전버전에서 더 업그레이드 할 수도 있다.
▶Git 사용하기
Git이 뭐고, 왜 사용하는지 알아봤으니 이제 Git을 한번 사용해보자. Git을 사용하는 방법에는 크게 두가지가 있다.
첫번째는 터미널환경에서 사용하는것이고, 두번째는 GUI로 사용하는것이다. 우리는 두가지 방법 다 알아볼것이다.
▷Git 설치하기
위 사이트로 가서 Download for windons를 누르고 다운로드 받으면 된다. 자세한 내용은
https://youtu.be/dBuyUHKvmEk?si=toYBAfZ9qBpS3Vzk
김영욱님의 유튜브 영상을 보고 따라하면 좋을 것 같다.
▷Git 이름 설정하기
Git을 깔았다면 Git에서 사용할 이름과 이메일을 설정해 줄 수 있다. 이름은 아무거나 해도 되지만 개발자로서 알려지고 싶은 이름으로 하는것을 추천한다. 아니면 GitHub에 가입한 이름과 이메일로 하는것을 추천한다.
이름과 이메일은 언제나 재설정 할 수 있으니 걱정하지 않아도 되긴한다.
git config --global user.name "Learning Study"
이런식으로 이름을 설정해 줄 수 있다. Learning Study 부분은 자신이 원하는 이름으로 설정하면 된다.
이름이 잘 설정되었는지 확인하는 방법은
git config user.name
을 터미널에 입력해주면 된다.
이렇게 설정된것을 알 수 있다.
▷Git 이메일 설정하기
이메일도 같은 방식으로 설정해 줄 수 있다.
git config --global user.email abdcefg@hijk.com
이렇게 자신의 이메일주소를 넣은 후
git config user.email
로 잘 설정 되었는지 확인해 줄 수 있다.
다음시간부터는 본격적으로 git의 명령어들에 대해서 알아보겠다.
'배우기📖 > Git & GitHub' 카테고리의 다른 글
[Git] merge와 rebase 충돌 해결하기 (0) | 2024.02.01 |
---|---|
[Git] branch만들어보기 (Git branch, Git switch, merge, rebase) (1) | 2024.01.28 |
[Git]변경사항 확인 후 커밋하기, 작업 되돌리기 (1) | 2024.01.27 |
[Git] 깃 저장소 만들기, 버전 만들기 (0) | 2024.01.26 |
[Git] GUI 프로그램 설치 및 사용하기, VS CODE 사용하기 (0) | 2024.01.26 |