👾𝗚𝗶𝘁
-
git push 안될 때 remote: Invalid username or password 오류 해결👾𝗚𝗶𝘁 2021. 10. 27. 15:54
문제 어제까지만 해도 ,, 잘 되던 push .. 처음에 github 로그인용 비번을 적었더니 아래와 같은 오류가 떴었다. 그래서 예전에 token 만든 게 비번인가 싶어서 적었더니 그래도 안 됐다. 이유 어제 토큰이 만료되었다네! 쩝.. 해결 토큰 재생성 한다! 아이디 비번 적을 때 새로 생성한 토큰 값 비번에 입력하면 문제 해결 완료! (새로 생긴 토큰은 바로 복붙해서 잘 관리하기!) 편안 ..
-
Git branch를 활용해 코드리뷰 받기👾𝗚𝗶𝘁 2021. 9. 9. 21:31
1. 저장소 clone 2. git checkout -b 브랜치이름 나의 경우 git checkout -b lucy/sprint1 브랜치 생성후 작업을 진행한다. 3. git add . 작업한 것들을 올린다. 4. git commit -m 커밋내용 5. git push origin lucy/sprint1 원격 lucy/sprint1으로 올린다. 6. 코드리뷰 쓩쓩 받는다. 7. 수정한 것은 다시 커밋날리면서 코드리뷰를 반영한다. 8. 스터디장이 나만의 원격브랜치 lucy에 Merge한다. 나의 경우 lucy라는 브랜치를 만들어서 Merge해주셨다. main으로 작업하지 않고 각각의 브랜치를 따로 두셨다! 원래 협업할 때는 main에다가 했었는데, 코드리뷰였기에 차이점이 있었던 것 같다! 9. git pu..
-
git rebase를 이용해 예전 commit 메시지 수정하기👾𝗚𝗶𝘁 2021. 6. 29. 21:57
알고리즘 레파지토리로 소스코드를 올리면서 정말 다양하게 실수를 하는 것 같다! 커밋메시지에 add Programmars라고 올렸다.. 그것도 여러번..ㅋㅋ 물론 나혼자 하는 거라 그냥 넘어갈 수는 있었는데 찝찝해서 고치고 싶었다... 순서는 다음과 같다 ! 1. git rebase -i HEAD~5 을 이용해서 최근 5개의 커밋 메시지를 불러온다. 개수는 알아서 조정가능! 2. 그 다음 pick을 reword로 바꾸고 :wq를 눌러서 수정할 커밋을 선택하고 vim을 종료한다. 3. 그다음에 나온 화면에서 커밋메시지를 수정하고, :wq로 저장한다. 4. 리모트에 이미 push했기 때문에, git push --force 브랜치 이름으로 원격에 다시 덮어쓴다. 1. git rebase -i HEAD~5 ㅋㅋㅋ..
-
git 한글 파일명 깨지는 문제 고치기👾𝗚𝗶𝘁 2021. 6. 25. 22:47
git config --global core.quotepath false 를 사용한다. 편-안 ...
-
.DS_Store 삭제 방법👾𝗚𝗶𝘁 2021. 6. 22. 21:50
저장소 상위 디렉토리 기준 .DS_Store 파일 제거 (현재 디렉토리 아래의 모든 파일) find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch (추가) 앞으로 .DS_Store 파일을 업로드 안하고 싶다면 저장소 상위 디렉토리에 .gitignore 파일 생성 및 .DS_Store 파일 추가 echo .DS_Store >> .gitignore 변경 사항을 원격 저장소에 push git add . git commit -m '.DS_Store removed' git push origin main
-
git clone과 pull, 처음 연결할 때 사용.👾𝗚𝗶𝘁 2021. 6. 21. 10:27
1. git clone {{ URL }} . 2. git init + git remote add origin {{ URL }} + git pull origin master git remote -v를 하면 현재 이 깃 프로젝트에 연결되어있는 리포지토리 확인이 가능하다. git clone은 리모트 설정을 자동으로 해주는 초기 다운로드에 사용하고, git pull은 리모트 설정이 이미 되어있을 때 업데이트 사항 등을 다운로드 할 때 사용한다.