Github

· Github
# 문제 인식 ci관련 yaml을 만들고, push했는데 lint에서 아래와 같이 오류 메세지를 출력합니다. 해당 파일에 위치에 가도 에러날 곳은 전혀 보이지 않습니다. 알고 보았더니, CRLF, LF차이에 따르는 개행 에러 였습니다. 그러니까 os마다 개행방식이 조금씩 다릅니다! CRLF에서 LF으로 개행방식을 수정하고 git diff로 바뀐부분을 비교해서 살펴보았더니 개행쪽에 수정이 있다 라고 표시해 둔 것을 보니, 컴퓨터 내부적으로 무언가가 바뀐 것 같습니다. # 정보통신기술용어에 따른 CRLF와 LF 그리고 CR 정보통신기술용어해설집에 따르면 CRLF와 LF은 둘다 라인 종료 개행 문자(Line Termination)이라고 정의하고 있습니다. 한 줄이 종료되어 새로이 줄바꿈을 지시하는 특수문자 또..
· 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 인증..
· 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..
· Github
새로운 branch만들 때 - git checkout -b repository에 commit 할때 git add . # git에 수정사항 업로드 git status # 수정된 파일 미리보기 git commit -m "commint 내용쓰기" # commit 쓰기 git push origin 현 pr에서 제거할 때 git rm --cached -rf . git add . git commit -m "{커밋 메시지 입력}"
리미에오
'Github' 카테고리의 글 목록