수업내용
git 연습
혼자 작업
- 레파지토리 가져오기
git clone 주소
- 상태 확인
git status
- staging area로 이동
git add 파일이름
- commit
git commit -m '내용'
- commit 취소
git reset HEAD^
- push
git push origin main
- commit log 확인
git log
함께 작업
- git 연결
git init
- local을 git으로 관리
- 초기화 시킨다는 뜻. git init을 하지 않으면 git add, commit등 사용 불가
- 이 디렉토리에서 git을 사용한다는 의미
- 리모트 연결
git remote add origin 주소
- origin 이름으로 내 remote repository 등록
- push
git push origin main
- main에서 origin remote repository로 전달
- 리모트 연결
git remote add pair 주소
- 리모트 확인
git remote --verbose
- pull
git pull pair main
- fetch 가져오기 + merge 합치기 = pull 명령어
- push
git push origin main
- 작업 staging area에 업로드
git add 파일
- commit
git commit -m '내용'
- pull
git pull pair main
- add
git add 파일
- commit
git commit
- 로컬 내용 반영
git push origin main
브랜치
- 브랜치 생성
git checkout -b 브랜치이름
- 브랜치 목록
git branch
- 브랜치 생성
git checkout -b 브랜치이름
- 브랜치 이동
git checkout 브랜치이름
- 브랜치 병합
git merge 브랜치이름
- push
git push origin 브랜치이름
- 작업 임시 저장
git stash