Remote Repository를 가지고 오기 위해 fork를 해야 합니다.
fork된 Repository를 내 컴퓨터로 가지고 오는 작업을 clone이라고 합니다.
(clone을 하면 내 컴퓨터(Local Repository)로 가지고 와 작업할 수 있습니다.
작업 후 git add 를 통해 변경 된 사항은 저장해야 합니다.
이후 작업한 코드를 commit(기록) 후 status에서 상태를 점검 할 수 있습니다.
(add 전 commit 을 할 경우 untracked files가 존재하게 됩니다.)
결과적으로 add는 파일을 commit할 수 있는 상태로 만들어 줍니다.
이때 잘못된 파일을 add한 경우 restore 하면 변경사항을 폐기(discard changes) 할 수 있습니다.
따라서 commit 전 status 확인은 좋은 습관입니다.
모든 파일을 한 번에 추가하는 명령어입니다. 올리지 말아야 할 파일까지 모두 add 될 수 있기 때문에 주의해야 합니다.
git status 명령어를 통해 어떤 파일이 충돌하고 있는지 확인할 수 있습니다.
충돌이 발생한 파일을 열어 보면 어떤 부분에서 충돌이 발생한 것인지 확인할 수 있습니다. 충돌이 일어난 부분은 하나하나 직접 확인 후 수정이 필요합니다.
git remote 저장소 추가하기
git remote add {origin} https://github.com/{아이디}/{레포}
저장소 추가하기의 핵심은 remote add 입니다.
git commit 취소
(1단 계 전으로 돌아가기)
git reset HEAD~1
(2단 계 전으로 돌아가기)
git reset HEAD~2