전체 글

· Github
평소와 같이 git push를 했는데, password 치라는 문구가 나옵니다. 그래서 token생성하고 google검색해서 인증 하고나서 다시 git push했더니 password치라고 또 명령어가 나옵니다. push할 때마다 password로 인증하라는 이 문구 어떻게 해결하면 좋을까요? 아래와 같은 현상을 어떻게 해결하면 좋을까요? git push origin Password for 'https://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@github.com' :.... # git push할 repository로 이동 후 # 해당 repository code에 local clone ssh탭의 주소를 복사 1. 초록색 code버튼을 누르고 2. local탭에서 clon..
· Github
https://www.conventionalcommits.org/en/v1.0.0/ 위의 주소로 들어가게 되면, 어떨경우에 conventional commit을 작성할 지 가이드 문서가 나와있습니다. 대표적으로 아래 conventional commit을 쓰게 됩니다. fix : 무언가를 고쳤을 때 feat : 기능개발 BREAKING CHANGE : 예전의 기능이 빠그라졌을 때 사용 / 큰 바뀜이 있었을 때 build : chore : 잡일 ci : ci docs : documentation작업 refactor : 어떤것을 개선시켰을 때 style : 코드 스타일 바꿀 때 perf : 퍼포먼스 작업했을 때 test : test작업 했을 때 lint : lint작업했을 때 예시적으로 commit을 남길 때..
· Github
상황은 이렇습니다. 다른 협업자와 PR를 주고 받으며 작업하다가 상대가 올린 commit상태로 이동을 하고 싶을 때 여러분들은 어떻게 하나요? 대부분은 git fetch로 해당 commit을 가져오실 텐데 그거보다 더 좋은 기능이 있습니다. github의 약자 gh명령어로 원격저장소에 있는 해당 PR에 있는 commit을 local로 가져올 수 있습니다. 그런데, 위에 있는 GitHub CLI를 활용하면 내가 원하는 PR commit만 가져 올 수 있습니다! 먼저 gh가 깔려있지 않으실테니, gh를 먼저 깔아보도록 하겠습니다. 저의 환경은 window에 wsl2를 깔아서 ubuntu 22.04환경으로 만들었습니다. # Ubuntu 터미널에 gh 깔기 sudo apt install gh # login 인증..
· dev
ctrl + l : 인터넷 브라우저 주소창 선택 ctrl + Tap : 인터넷 브라우저 탭별 이동 ctrl + 1 : 여러 개의 탭에 띄워놓은 인터넷 브라우저 중 첫 번째 브라우저 선택 ctrl + k : Google 검색모드로 변경 win + ↓ : window 최소화 vim( interactive terminal이라서 동적으로 스크롤내렷다해도 Text안바뀜) 스크롤 사용하려면 cat으로 문서열기 shift + 4 : 커서를 끝으로 이동 shift + G : 문서 맨 아래줄로 이동 터미널명령어 ctrl + r : 이전에 사용했던 명령어 검색하는 검색창 띄우기 ctrl + c : 현재 줄 사용하지 않고, 새로운 명령어라인 생성할 때 사용 vscode shift + delete 라인 삭제 Ctrl + g ..
개발속도를 향상시켜주는 zsh의 여러 플러그인 설정하는 방법에 대해 살펴보겠습니다. 기억력이 좋지 않은 저에게는 굉장히 유용한 도구 인 것 같아요 :)!제 환경은 window에 wsl2를 깔아서 ubuntu22.04를 설치해놓은 상태입니다 :) 1. zsh-autosuggestions 적용하기zsh-autosuggentios git에 가서 git clone하기git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions  git clone완료! 편집기로 숨겨진 zshrc파일로 가서 plugin 찾기vi ~/.zshrc plugins = (git) --..
이 전에 mac에서 item2터미널의 테마를 입맛에 맞게 적용을 했었는데, window가 깔려있는 desktop에 ws2로 ubuntu를 설치하게 되면서 터미널을 다시 세팅해야할 일이 생겼습니다! 그래서 복습겸 기억을 되짚어보며 차근차근 포스팅해보겠습니다! 사실 귀찮은 이 작업을 하게 된 큰 이유는 터미널에 경로패쓰가 너무 길어짐에 따라 한 라인에 코드들이 들어오지 않고 2줄,, 3줄 넘어가버리는 현상을 보고 아.. 이제는 튜닝해야겠다 마음을 먹었어여...ㅎㅎ 저는 꽤 오랫동안 기본 shell인 bash를 사용해왔습니다만, 사실 shell은 bash만 있는 줄 알았어여...ㅋ.. 그런데, zsh가 훨씬더 사용하기 편하다는 추천을 받고 당장 쉘을 바꾸었습니다! zsh가 bash에 비해 좋은 점은 강력한 기..
· Github
이번 포스팅은 제가 project하면서 겪었던 git issue에 대해 살펴보고 해결방안을 살펴볼려고 합니다! git에서 proj를 하고 main이 아닌 다른 branch에서 commit하고 main으로 PR을 날린상황입니다. 이전에 commit했던 기록들까지 다 저장되는 현상들이 발생했습니다. 어떤 현상이 발생했는지 아래 그림을 통해 살펴보겠습니다. 위에 그림에서 저는 맨 아래 'feature/convert-to-poetry-in-ci-process' commit만 날려서 PR한 상황인데 이전에 commit한 내역까지 모조리 저장이 되었습니다. 지금 뭔가가 충돌난거 같죠..? 여기서 생각해볼 수있는 해결방법은 1. main 자체가 엄청나게 꼬였다. 2. origin/main을 최신화를 시키지 않고, m..
파이썬으로 프로젝트를 진행하면 pip로 여러 패키지들을 설치하게 됩니다. pip install 하면 pip로 설치된 패키지들을 모두 볼 수 있습니다! # 모든 설치된 패키지 리스트 보기 pip list 모든 패키지들이 나오는 것을 알 수 있습니다. 이것들을 고대로 다른 환경에 설치하고 싶을 때는 어떻게 하면 좋을까요?! pip freeze > requirements.txt 이걸로 파일 생성이 가능합니다! 혹은 수기로 requirements.txt에 버전들을 적어서 관리 할 수 있습니다! # pip list 중에서 내가 원하는 패키지 버전 찾기! pip freeze | grep # requirements.txt로 설치하기 pip install -r requirements.txt 이걸로 requirement..
리미에오
리미에오 기록저장소