Back-up/Git + Github

feat/test 에서 작업을 하고 pr을 날린 후 main에 merge처리가 되었다는 가정하에 # 기존 feat/test 삭제 git branch -d feat/test git push origin main :feat/test
요즘 소스트리가 윈도우에서는 켜지지도 않고, 맥에서는 푸시가 안되고... 이래저래 문제가 많은 와중에 굳이 삭제하고 다시 깔기도 귀찮아서 터미널에서 커맨드를 쓰거나 fork 라는 것을 대신해서 쓰고 있다. fork에서는 description쓰는 ui가 편하게 돼있는데 소스트리에서는 description쓰는 것이 안보여서 커맨드로 description을 추가하려면 어떻게 하나 찾아봤다. 먼저 앞으로 쭉 이렇게 사용하고싶다면 이걸 실행하자. git config --global core.editor "code --wait" 내 로컬의 git 환경설정에서 git commit 명령어를 치면 위와 같이 vscode창을 띄워서 커맨드 메시지와 description을 작성할 수 있는 vscode창이 생긴다. 커밋 메시..
깃 쓰면서 커밋 메시지 예쁘게 적자 하면서 맨날 규칙을 까먹는다. 이 바보같은 놈... Commit message 타입: 메시지 로만 생각하자. 타입의 종류로는 다음과 같다. feat : 새로운 기능 추가, 기존의 기능을 요구 사항에 맞추어 수정 fix : 기능에 대한 버그 수정 build : 빌드 관련 수정 chore : 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore ci : CI 관련 설정 수정 docs : 문서(주석) 수정 style : 코드 스타일, 포맷팅에 대한 수정 refactor : 기능의 변화가 아닌 코드 리팩터링 ex) 변수 이름 변경 test : 테스트 코드 추가/수정 release : 버전 릴리즈 과거로 돌아가기 - Reset 이전의 커밋으로 돌아갈 때 ... 그 ..
https://www.youtube.com/watch?v=Z9dvM7qgN9s git config —global -e config파일을 edit할 수 있다. git config —global core.editor “code —wait” vscode에서 config설정 가능 git config —global core.autocrlf input(맥)/true(윈도우) 에디터에서 줄바꿈을 할 때 운영체제마다 달라지는 경우가 있음. 이걸 git에서 auto로 수정해주는 기능임 git명령어에 alias git status → git st 로 바꾸고 싶다면? git config —global alias.st status git rm —cached stage된 파일들을 unstage할 수 있다. ex. git rm ..
git push한 후 Repository의 이름을 변경했을 때 생기는 에러 장고걸스 튜토리얼을 진행하던 와중에 저장소의 이름을 'my-first-blog'라고 한 것이 마음에 안들어서 'Djangogirls_Tutorial'로 바꾸어 주었다. 그랬더니 error: failed to push some refs to '리퍼지토리 이전 이름의 url' 이 떴다. 저장소의 이름을 바꿨으니 저장소의 url도 바뀌니 로컬에서 에러가 난 것... 그럴땐 git에게 저장소의 바뀐 이름을 가진 url을 다시 알려주자. git remote set-url origin https://github.com/사용자이름/바뀐저장소이름.git git pull 을 해주면 끝. git pull은 원격저장소와 로컬저장소를 동기화..? 해주..
sovelop
'Back-up/Git + Github' 카테고리의 글 목록