fork한 깃헙 리파지토리를 본인의 local에서 작업하려고 한다. 복사한 깃헙 리파지토리 주소는 https://github.com/test/test.git 일때 올바른 명령어는?
git clone https://github.com/test/test.git
local working directory에서 index.js 파일을 추가한 후 기존과 변경된 파일들이 무엇인지 확인하고자 할때 올바른 명령어는?
git status
local working directroy에 있는 index.js파일을 staging area로 옮길때 명령어는?
git add index.js
staging area에 있는 index.js를 커밋하고 'index.js 수정'이라고 커밋 기록을 남기려고 할 때 올바른 명령어는?
git commit -m 'index.js 수정'
커밋한 index.js 파일에서 오타가 있어 수정해야 한다. 불필요한 커밋을 또 하고 싶지는 않을때 커밋한 기록을 되돌려서 커밋하기 이전으로 돌아가는 명령어는?
git reset HEAD^
수정한 index.js 파일을 다시 staging area에 올리고 'index.js 수정'라는 메시지로 커밋하기
git add index.js
git commit -m 'index.js 수정'
내 깃험 origin repository의 main으로 push하기
git push origin main
커밋 로그 확인하는 명령어는?
git log
local working directory를 git의 관리 하에 들어가게 하려 할 때 명령어는?
git init
혼자 작업을 조금 진행하고 commit을 남기고나서 remote repository에도 적용하고 싶을 때 origin이라는 이름으로 내 remote repository를 등록해라. 내 repository 링크는 https://github.com/test/test
git remote add origin https://github.com/test/test
지금까지 main 브랜치에 커밋한 기록을 방금 등록한 origin remote repository에 올려서 동료에게 코드를 공유하는 명령어는?
git push origin main
동료의 remote repository를 내 local working directory에 pair라는 이름으로 등록하는 명령어는? (동료의 repository 링크는 https://github.com/pair/test)
git remote add pair https://github.com/pair/test
연결된 모든 리모트 리파지토리의 목록과 주소를 확인하는 명령어는?
git remote -v 또는 git remote --verbose
동료가 작업해놓은 파일을 내 local로 받아오는 명령어는?
git pull pair main
오늘은 어제배운 git을 서로 주고받으면서 충돌부분을 해결하는 실습을 했다.
알면 알수록 복잡한 것이 git이라던데 진짜 그런 것 같다.
git을 제대로 배운 기념으로 오늘부터 1일 최소 1커밋을 하려고한다. 미뤄뒀던 토이 프로젝트들을 할 구실이 생긴 것 같다. 토요일엔 토이 프로젝트를 하고 일요일엔 복습 + 배열 예습을 해둬야 겠다.