GitHub(필수명령어)_2024-08-20
로컬 저장소 만들기 및 커밋하기
① 디렉토리 생성 및 이동 : mkdir git_work1, cd git_work1
② 로컬 Git 저장소 초기화 : git init
③ 파일 생성 및 내용 추가 : echo b > b.txt
④ 파일을 스테이징 영역에 추가 : git add b.txt
⑤ 현재 상태 확인 : git status
⑥ 커밋하기 : git commit -m "first commit"
⑦ 파일 수정 후 커밋하기 (추가 및 커밋을 동시에) : echo e >> b.txt, git commit -am "2nd commit"
⑧ 최근 커밋과 작업 디렉토리 비교하기 : git diff
⑨ 최근 커밋과 스테이지 비교하기 : git diff --staged
⑩ 특정 커밋들 간의 차이 비교하기 : git diff <커밋1> <커밋2>
브랜치 관리
① 현재 브랜치 확인 : git branch
② 새 브랜치 생성 : git branch foo
③ 새 브랜치로 이동 : git checkout foo
④ 브랜치 병합 : git checkout main(병합할 브랜치로 이동), git merge foo
GitHub와 원격 저장소 설정
① GitHub 저장소를 원격으로 추가 : git remote add origin git@github.com:sim-angry/git_0820.git
② 원격 저장소 확인 : git remote -v
③ 새 파일 생성 및 커밋 : echo a > a.txt, git add a.txt, git commit -m "Add a.txt"
④ 기본 브랜치 이름 변경(처음에만) : git branch -M main
⑤ 로컬 브랜치를 원격 저장소에 푸시(처음에만) : git push -u origin main