기타

2020 Motion 알고리즘 스터디를 위한 Git

Limm_jk 2020. 6. 26. 16:49

2020 여름 모션 알고리즘 스터디를 위한 Git 가이드

-> 뭔가 이상한데..? 싶으면 바로 갠톡 PLZ

 

1. Git 사용자 등록

Git을 처음 사용하기 전에 사용자 등록을 해주어야합니다.

git config --global user.name "Limm-jk"
git config --global user.email Motion@Motion.com

잘 되었는 지 모르겠다면 아래 명령어로 확인해봅시다.

git config --list

user. 을 확인

위와 같이 user.name user.email에 이름과 이메일이 들어가있음을 확인할 수 있습니다.

 

2. 저장소 clone

알고리즘 스터디의 저장소에 올리기 위하여 저장소를 복사해서 사용하려합니다.

빨간색 체크 확인

위의 빨간색 체크 버튼을 눌러서 주소를 복사해주시고, 로컬 저장소 생성을 원하는 위치에서 아래와 같은 명령어로 clone해줍니다.

git clone (위에 복사한거)

이런 과정을 거치면 위의 원격 저장소와 동일한 로컬 저장소가 생성됩니다.

 

3. Branch생성

위와 같이 저장소를 만들어 오는 것은 좋았으나, 모두 master에 작업을 하면 관리가 안되겠죠?

그래서 개인 Branch를 만들어서 사용하려 합니다.

git checkout -b "Branch이름"

위와 같이 명령어를 사용하여 만들면, Branch가 생성되고 Branch로 이동합니다.

 

이제 이 Branch 위에서 작업하시면 됩니다. 

다른 파일은 수정하지 않으며, 자신의 파일만 만질 수 있도록 합시다.

 

4. 원격 저장소에 push

이제 로컬에서 자신의 파일의 작업이 완료되었다면, 원격 저장소에 push하도록 합시다.

git add *
git commit -m "커밋메세지"
git push origin "Branch 이름"

이러면 원격저장소 내의 자신의 Branch에 push가 완료되었습니다.

 

5. master에 합치기

활동을 종합하기위해 사용하는 것이니 master에 합쳐둬야겠죠?

push를 하면 자신의 branch가 최근에 push되었다 알려준다.

위 그림은 테스트용 branch를 push한 상태입니다. 빨간 체크 버튼을 클릭하고 메세지를 작성해서 PR을 올려두시면 끝입니다. Conflict가 있다거나 하면 따로 알려드릴 예정이며, 확인 후 Merge는 제가 합니다^^

 

-끝입니다-

 

추가해야할 것이 있다 생각되면 알려주세요~!@