가장 쉬운 Git 강좌 - (상) 혼자작업편

프로그래머라면 반드시 넘어야 할 🏔이자 소중한 동료!
Git 사용법을 15분 내 주파해봅시다. 🏎

목차 분:초
Git 소개 00:38
준비물 02:11
1. Git 저장소 만들기 02:57
2. 현재 시접을 저장하기 04:47
3.1. 과거로 돌아가기 - Reset 06:56
3.2. 과거로 돌아가기 - Revert 07:47
4. 평행우주 넘나들기 08:41
5.1. 다른 우주에서 가져오기 10:46
5.2 다른 우주에서 가져오기 - Rebase 13:05

준비물 다운로드

준비물 링크
Git 바로가기
VS Code 바로가기
SourceTree 바로가기



❓ 자주 받은 질문

🤚 윈도우에서 Git을 설치해도 VS Code의 터미널에서 Git 명령어가 동작하지 않아요.

  • 윈도우에서 종종 일어나는 문제입니다. 구글에 'vs code git bash 터미널' 을 검색해보시면 VS Code의 터미널 설정을 리눅스 환경과 유사한 Git Bash로 세팅해놓는 방법을 친절히 알려주는 포스팅들이 검색결과로 나올거에요. 그 가이드들을 따라하시면 윈도우의 VS Code에서도 Git 명령어에 최적화된 터미널을 사용하실 수 있을거에요. 😀

🤚 영상처럼 터미널에 예쁜 색과 함께 브랜치도 표시되도록 하려면 어떻게 하면 되나요?

  • 윈도우를 사용한다면 구글에 vs 코드 터미널 git bash를 검색하새요. VS코드의 터미널을 git bash로 설정하는 포스팅들 중 하나를 그대로 따라하시면 됩니다.
  • 맥을 사용하신다면 구글에 맥 zsh를 검색하신 뒤 최상단에 나오는 포스팅들을 열어보시면 맥의 터미널 환경을 꾸며주는 방법들이 나와요. 역시 이를 그대로 따라하시면 됩니다. 😀



📚 명령어 정리

Git 저장소 생성

git init

내 정보들 입력

git config -g user.name “(내 이름)” git config -g user.email “(내 메일주소)”

폴더 내 변화들과 캡슐 상태 확인

git status

폴더 내 변화 캡슐에 담기 (스테이지)

git add -A

변화를 담은 캡슐 묻기 (현 상태를 저장)

git commit -m “(적어둘 내용)”

git 상태들 확인(일련번호 등)

git log

특정 시점으로 돌아가기 (❗️복구불가능)

git reset (돌아갈 커밋의 일련번호 앞 6자리) --hard

특정 상태로 돌아가기 (변화를 상쇄)

git revert (상쇄할 커밋의 앞 6자리)

새 평행우주(브랜치) 만들기

git branch (새 브랜치명)

만들어진 브랜치들 보기

git branch

특정 브랜치로 이동

git checkout (브랜치명)

💡 브랜치 만들고 바로 그리로 이동

git checkout -b (브랜치명)

다른 브랜치의 변경사항 가져오기

git merge (대상 브랜치명)

다른 브랜치의 변경사항 가져오기(이력 깔끔히)

git rebase (대상 브랜치명)

브랜치 삭제

git branch -d (삭제할 브랜치명)
  • d는 대소문자 무관합니다.

🍿 더 자세한 내용은 영상에서 보실 수 있습니다.





관련 태그의 다른 영상들

가장 쉬운 Git 강좌 (하) Github편
Github까지 단번에 정복하자! 가장 빠르게 배우는 깃헙입니다.
# git
# github
# vcs
# gitignore
가장 쉬운 Git 강좌 (상) 혼자작업편
여러분은 20분 후 Git을 사용할 수 있게 됩니다.
# git
# github
# vcs
Git은 뭐고 Github은 뭔가요?
개발자에게는 필수! 코드를 관리하고 공유할 수 있는 Git과 Github에 대해 알아봅니다.
# git
# github
# vcs
...