RISK IT

[TIL29_23.2.6.] [1st-project] [Git&Github] 프로젝트 시작 시 clone 정리 본문

IT/TIL

[TIL29_23.2.6.] [1st-project] [Git&Github] 프로젝트 시작 시 clone 정리

nomoremystery 2023. 2. 7. 00:26
반응형

Git 정리

새로운 프로젝트의 github 리포지토리에 초기환경 세팅 한 부분을 추가하려 했는데, 자꾸 push가 안돼서 이 참에 제대로 정리하려고 한다.

내가 헷갈렸던 사항들

  • 처음에 리포지토리의 주소를 clone 해와야 한다.
  • 클론한 git을 다시 git init을 하면 초기화되기 때문에 git init을 해선 안된다.
  • git clone을 하면 폴더 자체를 가져오는 것이기 때문에 내가 만들고자 하는 폴더의 상위 폴더에서 clone을 받아야 한다. 경로를 설정하는 명령어도 있다.

전체 코드

git clone [repository 주소]
git branch feature/initial-setting
git checkout feature/initial-setting

👆 clone 하고 main 브랜치에서 작업하지 않게 주의!

git status

👆 git 상태 확인

git add.
git commit -m "[ADD] 초기환경세팅"
git push origin main

처음 clone을 할 때는 git pull origin main을 할 필요가 없다!

반응형