개발하고 싶은 초심자

211018 git으로 협업하기 본문

그날 느낀 것(in SEB Codestates)

211018 git으로 협업하기

정새얀 2021. 10. 18. 16:07

오늘은 git 명령어들을 사용하여 터미널로

git에 clone, remote add, add, commit, push, pull을 진행해보았다.

계속 영상을 보며 개념을 정리해보니 어? 쉬운데? 30분 정도 걸리겠다! 라고 생각했는데...

나는 push token에러가 떴다. 왜 안되지?

나는 이 분의 블로그 글을 참조했더니 잘 되었다. https://hyeo-noo.tistory.com/184

그러나 그게 끝이 아니었다.

페어와 함께 했을 때 터미널에 뜨는 무수한 fatal들과 remote없음...branch 섞임...origin안나옴...접근 권한 없음...

결국 주어진 시간은 2시간 반인데 3시간 반을 썼다...

다행히 다음 스케쥴은 개념을 정리해볼 수 있는 퀴즈를 풀어보는 시간이어서

왜 이게 안되는지 알아보는 시간을 1시간 가량 더 썼다.

안되는 부분은 push와 pull을 할 때 왜 origin과 pair가 제대로 실행되지 않은 채로 push가 되지 않고 pull이 되지 않는지에 대해서였다.

수많은 시도 끝에 알아낸 부분은 git init으로 초기화를 시켜준 다음, 제일 상위 디렉토리에 git clone을 해준다.

그 다음 clone해준 파일에 cd 명령어로 들어간 후 remote version확인을 하니 origin이 생겼다.

그렇게 remote add pair 를 해주니 origin과 pair가 나뉘어 생겼다.

파일을 생성하고 git add, git commit -m, git push origin master를 해주니 잘 됐다.

마찬가지로 git pull pair master를 해도 잘 됐다.

서로가 서로의 origin과 pair가 잘 생성되어있는 지 순서를 확인하면 잘 되는 것이라고 결론 내렸다.

서로 conflict가 났을 때 어떻게 해결할 수 있는지에 대해서도 같이 할 수 있었다면 좋았을텐데,

시간이 이미 오버되어 다음 스케쥴을 진행하느라 해보지 못한 점이 아쉽다.(10/18)

 

(11/18, 20)

36기로 기수 이동을 해온 후 새로 함께 하게 된 페어 분과 함께 conflict상황까지 재연해 볼 수 있었다.

하지만 나는 conflict 상황이 제대로 뜨지 않았고, 페어 분만 제대로 재연이 되었다.

18일에 첫 페어를 하여 시도했지만 계속 제대로 되지 않아, 아고라 스테이츠에 질문을 올려보았지만

이것만 보고서는 제대로 된 해결을 줄 수 없다는 답변이 돌아왔다.

결국 fork한 repository를 전부 삭제하고 처음부터 다시 시작했다.

결론은 git init 후 git stash를 하면 되었다.

'그날 느낀 것(in SEB Codestates)' 카테고리의 다른 글

211019  (0) 2021.10.19
211018  (0) 2021.10.18
211017  (0) 2021.10.17
211016  (0) 2021.10.16
211015  (0) 2021.10.16
Comments