가장 쉬운 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
는 대소문자 무관합니다.
🍿 더 자세한 내용은 영상에서 보실 수 있습니다.
유튜브에서 영상 보기