Git 깨달았습니다
안녕하세요 2기 PARDY 웹파트 이지윤입니다!
오늘은 OT과제를 하며 느꼈던 것을 써보려 합니다.
OT과제 반성..
사실 OT과제 자체는 별거 없었습니다. React를 처음 실행하면 뜨는 페이지를 css 몇 개와 글 몇 줄, 사진을 수정해서 제 자기소개 페이지로 만들면 되는 거였죠. 크게 생각하지 않고 요구 한 것들만 반영해서 정말 간단하게 만들었었는데 다른 웹 파트원 분들의 것을 함께 보다보니 조금 부끄러워졌습니다. 배우려는 마음으로 PARD에 들어왔는데 제 첫 과제물은 정말 성의없어 보였습니다. 이 부분은 제가 반성하고 다음부터는 좀 더 찾아보고 내가 알고 있는 것뿐이 아닌 새롭게 배운 것들도 적용하려 노력해야 할 것입니다.
Git 첫인상
제가 OT과제를 하며 정말 어려웠던 것은 페이지를 수정하는 것이 아니라 Git을 사용하는 것이었습니다. 저는 Github를 처음 다뤄 보았기에 혼자서는 할 수 가 없어 Ios 파트장인 김하람에게 SOS를 쳤습니다. 감사하게도 하람이는 흔쾌히 도와주었고, git push를 하기 위한 과정과 필요한 명령어들을 배울 수 있었습니다. 이대로 끝났으면 해피엔딩이었겠지만 안타깝게도 시련은 이제 시작이었습니다. 제 깃의 branch가 자동으로 master로 되는 문제가 생겼습니다. Master branch에 업로드 후 main으로 pull request을 하려고 하면 pull request할 파일이 존재하지 않는다고 뜨며, git push전에 branch를 main으로 바꾸려고 하면 파일이 10k이상 생겨 업로드가 되지 않는 상황이었습니다. 결국 react를 생성 후 그 어떤 작업도 하기 전에 바로 git을 연결하는 것으로 저와 하람이는 문제를 해결할 수 있었습니다.
끝나지 않은 문제
그러나 문제는 아직 끝나지 않았습니다. Github에 ot_homework_jiyun이라는 폴더가 올라가야 한다고 다시 한번 확인해보라는 부파트장님의 연락을 금요일에 받았습니다. git push를 할 때 ot_homework_jiyun 폴더 안에서 해서 내부 폴더 및 파일들만 올라간 걸까 하고 한 디렉토리 위에서 add ot_homework_jiyun을 했지만 안타깝게도 안됐습니다. 제 행복회로는 차단된거죠. 그래서 웹 부파트장인 유진누나한테 연락해서 물어봤습니다. git clone을 해보라는 말을 들어서 cloning을 하고 git push를 해봤더니 ot_homework_jiyun이라는 폴더가 생기긴 했으나 저희가 기대하던 폴더가 아닌 비정상적인 폴더가 생성이 되었습니다. 결국 그 문제는 해결하지 못한 채 repository에 폴더를 생성해 수동으로 폴더 및 파일들을 이동시키는 작업을 했습니다.. 그러나 다른 사람들은 정상적으로 git push를 했을텐데 저는 그러지 못했던 것이 마음에 들지 않았고 해결할 수 있는 방법이 없나 계속 구글링하고 생각해 보았습니다.
힌트와 깨달음
그리고 어제 1차 세미나에서 웹 파트장과 부파트장께서 봐주시며 '생성된 작업공간 안에 다른 작업이 들어 있으면 충돌이 생길 수 있다. 처음부터 다시 해봐라'는 말을 듣고 깨달음을 얻었습니다. 'Cloning된 폴더가 제 ot_homework_jiyun 폴더안에 들어가 있어서 충돌이 생겼겠구나, 그럼 cloning을 한 디렉토리 위에서 하고 cloning된 폴더에서 작업을 생성해서 그것을 바로 push해보면 되지 않을까?'하는 깨달음이죠. 그 생각대로 했고 저는 오늘 드디어 정상적인 git push에 성공하게 되었습니다.
포기하지 않고 될때까지 하니까 결국 어떻게 해 냈습니다. 물론 혼자한게 아니라 하람이, 진서형, 유진누나한테 너무 큰 도움을 받았지만요 ㅎㅎ 다들 앞으로도 파이팅하시죠!
댓글
로그인 후 댓글을 남길 수 있습니다.
하나하나 차근씩 하고 있는거 같아 다행이네요. 앞으로도 화이팅하시길 바랍니다!
감사합니다 앞으로 많~~이 물어보겠습니다 ㅎㅎ
Github 쉽지 않죠... 덕분에 새로운 배움을 얻었어요 🥹 앞으로도 아자아자 🔥
정말 새로웠어요.. 도와주셔서 감사합니다
끈기 있게 문제를 풀어가시는 모습이 인상적이네요!! 글 읽으며 많이 배웠습니다 ㅎㅎ 화이팅이에요~!!
절!대! 포기하지 않습니다~~ 파이팅이요~~
역시 문제는 부딪히면서 해야 제맛이죠!? 앞으로도 더 깊게 팔 수 있도록 지치지 말고 파이팅입니다!!
네! 파이팅할게요!!
안되면 되게 하라~!