Git

Yunu·2022년 7월 18일
0

git add <경로명> : 경로에 있는 파일을 staging area로 넣는 명령어
staging area: 온전히 저장하고 싶은 코드를 모아놓은 묶음
commit
staging area의 코드 묶음을 저장하기로 결심하고 (git commit)
staging area 코드의 용도를 적어두는 행위 (커밋 메시지 -m "commit message")

commit은 작은 단위로 자주 하는게 좋습니다. GIt commit 기록이 상세하게 되어있으면 아래와 같은 장점이 있습니다.
코드를 잘못 적은 경우에, 이전 기록을 더 쉽게 복원할 수 있습니다.
누가 해당 코드를 수정했는지 쉽게 파악할 수 있습니다.

향후 학습할 merge, rebase등 기능에 날개를 달아주는 기반이 됩니다.

commit 메시지는 짧고 간결하게 사실적으로 작성합니다. Git commit 메시지는 동료 개발자가 참고할 수 있기 때문에 짧고 간결하고 사실적이여야 합니다.

git remote add는 로컬 리포지토리에 원격 리포지토리 주소를 등록하는 명령어입니다. 쉽게 원격 리포지토리를 파악하기 위해 이름을 지정해줄 수 있고, 이름 뒤에 원격 리포지토리 주소를 적으면 작동합니다.

: 앞으로 로컬 리포지토리에서 원격 리포지토리 주소를 대신할 이름 (ex: origin)
: 원격 리포지토리 주소 (ex: git@github.com:codestates-seb/agora-states-fe.git )

git remote -v

git push

Fork란?

포크는 기존의 잘 만들어진 프로젝트에 변화를 주거나 새로운 것을 시도를 해보기 위해 리포지토리를 복사하는 것을 의미합니다. 기존의 프로젝트에 영향을 미치지 않기 때문에 서로의 프로젝트에 영향을 주지 않습니다. 또한 라이센스까지 함께 복사가 되기 때문에, 공개되어 있고 라이센스 명시가 제대로 되어있는 프로젝트는 라이센스만 잘 지키면 포크해도 문제가 없습니다. 보통 Github 원격 리포지토리를 자신의 Github 원격 리포지토리로 포크합니다.

0개의 댓글

관련 채용 정보