GIT & GITHUB 4

[git] ! [rejected] main-> main(non-fast-forward) error: failed to push some refs to 'https://github.com/~' 오류 해결 방법

팀 프로젝트를 하다가 생겼던 오류를 적어보려고 한다..! 해결되고보니 어이없고 쉬운 오류였지만 내 블로그를 참고하여 해결될 수 있는 분들이 계시면 좋겠다는 마음으로 올려본다 #1 문제점 인식🧐 해결되기 전 상황을 설명해보자면 개인 branch에서 add, commit를 여러 개 한 후, push를 하려고 했는데 아래와 같은 에러 코드가 뜬 것이다. ! [rejected] "브랜치 이름" -> "브랜치 이름" (non-fast-forward) error: failed to push some refs to '올리려는 깃허브 주소' 그리고 아래에 뜨는 힌트는 이러하였다. 초반에 branch를 다른 branch에서 작업할 뻔했어서 커밋을 잘못 찍었나보다하고 다른 branch를 생성해 올리기도 하고 여러 가지 방..

GIT & GITHUB 2024.02.12

commit convention 총정리 및 중요한 이유

#1. commit convention, 중요한가? 혼자 개발한다면 commit message를 아무렇게나 작성해도 자신은 이해할 수 있지만 시간이 오래 지나거나 같이 보는 팀원이 생긴다면 보기 어려울 수가 있다. 스스로에게도 convention을 지켰을 때 가장 좋은 점이 전에 작성해놨던 구현 코드들을 다시 사용하고 싶을 때 정릴르 제대로 해놓으면 쉽게 찾아 쓸 수 있기 때문에 굉장히 중요한 부분이다. #2. 커밋메세지 구조 알아보기 커밋 메세지 구조는 크게 3가지로 나뉜다 => (제목, 본문, 꼬리말) type: subject -> 제목 (한칸 띄워야 한다) body -> 본문 (한칸 띄워야 한다) footer -> 꼬리말 1) type feat : 새로운 기능을 추가할 때 fix : 버그 수정했을 ..

GIT & GITHUB 2024.02.10

Git commit 메세지 잘못 입력했을 때 commit 수정해보기

개인프로젝트 하다가 기능 여러가지 추가하고 commit하려는데 실수로 다 작성 못한 메세지가 commit되었다😰 나같은 경우 local에서 commit한 상태라 명령어 없이도 가능하고 명령어도 쉬워서 두 가지 다 정리해보려고 한다 추가로 직전 commit이 아니라 그 전의 commit 수정하기, local이 아니라 remote에 push까지 했을 경우 commit 메세지를 수정하는 법까지 정리해보겠다 1. local에서 commit한 상태인 경우 1) : intellij 기능 사용해서 메세지 수정하기 하단 log에 커밋 메세지 우클릭 - Edit Commit Message 클릭 여기서 쉽게 수정하면 된다 :) 2) git bash에서 명령어로 메세지 수정하기 (주의할 점 : 가장 최근의 commit 메세..

GIT & GITHUB 2024.02.02

git init, status, .gitignore, add

git & github를 사용해보자 개인 리포지토리 관리와 협업 프로젝트를 위해 필요한 깃, 깃허브 개념들을 여기에 정리해보려고 한다. 📕 git init이 명령어를 치면 이 프로젝트가 git에 관리된다는 뜻이다.- 명령어 입력 후, 폴더에 숨김모드로 .git 폴더 생성 확인 📗 git status git이 현재 관리하거나 할 수 있는 모든 파일 목록을 보여준다. 📘git의 관리에서 특정 파일/폴더를 배제해야 할 경우 - .gitignore 파일 생성 구동 방법 : .gitignore 파일을 생성한 후 코드에 숨기려는 파일의 이름(예 : kiosk.java)을 입력하면 git status으로 조회할 때 숨긴 파일의 색만 다르게 뜨는 것을 확인할 수 있다 .gitignore 형식 : # 이렇게 #를 사용해..

GIT & GITHUB 2024.01.09