오늘은 어제 리눅스와 마찬가지로, 또 말로만 들어보던 git을 드디어 공부할 수 있었다. 큰 틀 자체는 이해가 잘 되었지만 막상 해보니 또 많이 헷갈려서 삽질도 좀 했다. 특히 페어 프로그래밍을 하면서 remote add와 pull이 꽤나 헷갈렸었는데 실습을 다 하고 블로그에 글을 정리하다 보니 이제는 이해가 많이 된 것 같다.
오늘 페어프로그래밍은 3명이서 진행했는데 한분께서 현업에 종사하다가 오신 분이라 여러모로 부족한 나를 많이 도와주셔서 너무 감사했다. 특히 더 좋았던 부분은 내가 실수로 업데이트되지 않은 파일을 push 했었는데 (자세하게 기억이 안난다 아쉽게도 저 내용이었던 것 같음). 페어분께서 실무에서 욕먹을 실수라 조심해야 한다고 하셔서 좋은 조언이 되었다. 커밋이랑 푸시할 때 저 신중하게 해야 할 것 같다.
또 좋은 실무 팁을 받았는데 하루일과 시작할 때 일단 pull로 최근 변경된 것들을 다 불러온다고 한다.
오늘 학습 목표는 전부 달성했다고 생각 했지만 공부하다 보니 아직도 알아야 할게 많아 보인다. 아직 100% 자연스럽게 할 수 있다!라고 자신은 못하겠어서 나중에 따로 시간을 할애해서 좀 더 공부를 해야 할 것 같다. 그래도 잘 해내고 있는 것 같아서 기분 좋았고 재미있었다.
내일부터는 이제 정말 본게임으로 JAVA 프로그래밍을 공부하게 되는데 지금처럼 꾸준하게 복습 예습, 그리고 블로그 정리까지 잘해나간다면 좋은 결과가 있지 않을까 생각한다.
오늘의 수확물
오늘 git 실습중 문득 내가 Github에 저장해둔 공부 파일 폴더가 생각다 개인 연습을 더 해보기로 했다. 하지만 clone 하는 과정에서 오류가 있었는데 아래와 같은 에러가 자꾸 났다.
검색을 해봐도 잘 모르겠어서 아고라스테이츠에 질문글을 올리고 다시 추가로 검색을 해보았다. 곰곰이 다시 본 결과 error: invalid path라는 부분이 걸려서 그 부분을 필터링해서 검색하니 아래의 링크를 발견하고 바로 수정을 해보니 깔끔하게 clone이 되었다.
이번 일의 원인은 바로 폴더를 만들기 위해 특수문자를 제목으로 한 빈 폴더를 하나씩 넣어놨는데 그게 에러가 났다. 윈도우 환경에서 git clone 진행 시 특수문자가 존재하면 해당 에러가 발생한다고 한다. 앞으로는 애초에 특수문자를 안쓰는 방향으로 가야겠다.
아래에 이와 관련된 링크들을 모아봤다.
[git] git clone 중에 'fatal: unable to checkout working tree' 에러 해결 방법
git clone 중에 'fatal: unable to checkout working tree' 에러 해결 방법 문제 확인 Windows 기반 vscode에서 github repository를 git clone 하는 중에 아래와 같은 에러 메시지가 나왔다. fatal: unable to ch..
young-cow.tistory.com
empty directory after clone
I searched earlier questions before asking here and found but the proposed solution which worked did not work for me. After clone operation, I see empty folder although it seems that lots of files...
stackoverflow.com
윈도우에서 git clone 시 invalid path 에러 처리하는 방법
윈도우에서 github를 클론했을 때 종종 invalid path 에러가 발생하는 경우가 생깁니다. 이는 clone 하는 파일 이름에 특수문자가 들어가서 윈도우 파일 시스템에서 인식하지 못하는 경우에 발생합니
jkim83.tistory.com
Git pull error: unable to create file (Invalid argument)
I am trying to sync remote repo with local repo but getting following errors. Some files (which have not extention) are not getting sync with local repo on WINDOWS machine, but I could sync success...
stackoverflow.com
'codestates_BE_bootcamp39 > 주단위 일기' 카테고리의 다른 글
6 May - 2주차 완료 (0) | 2022.05.08 |
---|---|
4 MAY - 본격적인 Java의 시작 (0) | 2022.05.04 |
2 MAY - Linux (0) | 2022.05.02 |
29 APRIL- 1주차 - Pair Programming (4) | 2022.04.29 |
28 APRIL - css flex (0) | 2022.04.28 |