git bash 로 이동!버전으로 관리하고 싶은 디렉터리에 git을 설치한다
git init
git init을 하고 나면 디렉터리 내에 .git 디렉터리가 생성된다.파일을 변경한 후에는 습관적으로 git status를 입력하여 상태를 확인한다. (add 전에는 빨간색)
저장하고 싶은 파일 또는 디렉터리들을 git add 명령어로 선별하여 stage 상태로 만든다. (status 로 확인하면 변경사항이 초록색으로 됨.)
stage 상태에 올라온 파일 또는 디렉터리들을 git commit 명령어로 버전화한다.
* 혼자 작업 과정 git status // 빨강 git add . // 저장할 파일 전체 지정 git status // 초록 git commit -m " " // 커밋 git log // 커밋 기록 확인 git push
git remote add origin https://github.com/instructor-young/git.git
git push origin main
git push -u origin main
git clone
git pull
branches can be entirely independent of each other
git switch -c: 브랜치를 만들고 그 브랜치로 이동- 로컬에만 저장하는게 아닌 push 로 원격에도 올린다.
- 작업이 다 끝났으면 합쳐야하므로 깃허브에서 PR 만들기.
->이 자체로는 merge 된게 아님 (base : 합쳐서 남기려는곳 / compare : 내가 작업한 곳)- 버튼 눌러서 merge pr, comfirm merge.
- 원격에서 브랜치 삭제하기
- 메인으로 브랜치 이동, 최신상태 아니므로 pull 땡겨오기 (메인 or dev 가 최신화)
- 볼일 끝난 브랜치 삭제
git branch -d 브랜치이름