git을 이용하다보면, git이 꼬이거나, 문제가 생기는 부분이 있습니다.
우선, git init을 진행해서 git이 해당 폴더를 버전 관리할 수 있는 저장소로 설정이 됩니다.
그리고 git remote add origin 저장소URL을 입력해서 저장소와 연결시켜줍니다.
하지만 대부분 git clone을 이용해서 init과 연결하는걸 생략하죠.
git clone 원격저장소URL을 하면, 원격 저장소의 내용을 로컬로 복제할 수 있게 됩니다.
그리고 git config --global user.email "your_email@example.com" 와 git config --global user.name "Your Name"를 안해주면 저장소 정보가 오지 않을껍니다.
기본적 설정은 이렇게 진행되며,
제가 이용하는 깃 순서를 작성해드리겠습니다.
git clone 저장소URL
git switch develop(front,back 등) 으로 이동합니다.
git checkout -b ch/jenkins 형태로 상위 브랜치에서 분기하여 작업브랜치를 생성합니다.
git pull origin develop 기존 변경사항 가져오기
소스코드 작업
git add .
git commit -m "커밋메시지"
만약 내가 작업할 때 다른 사람이 해당 브랜치 작업한 내역이 있으면, 다시 git pull 해줘야한다!
git switch develop 상위 브랜치로 이동
git merge ch/jenkins
git push origin develop 형태로 진행하고있습니다.
