
ISSUES 템플릿 만들기참고 : 깃허브 공식 문서 리포지토리에 대한 단일 문제 템플릿 수동으로 만들기 - GitHub Docs리포지토리에 수동으로 만든 문제 템플릿을 추가하면 프로젝트 기여자가 문제 본문에서 템플릿의 콘텐츠를 자동으로 볼 수 있습니다.docs.github.com # 단일 템플릿./.github/pull_request_template.md생성 후 PR 템플릿 만들기처럼 하면 된다.더보기템플릿 예시# 📌 이슈 제목---## ✅ 이슈 유형- [ ] 기능 추가 (Feat)- [ ] 버그 수정 (Fix)- [ ] 문서 작업 (Docs)- [ ] 리팩토링 (Refactor)- [ ] 테스트 코드 작성 (Test)- [ ] 기타 (Chore 등)---## 🧩 이슈 설명- 어떤 작업이 필요한지 간..

실수로 다른 브랜치에서 작업 후원래 커밋하려던 브랜치로 이동하고 싶을 때현재 브랜치에서 수정한 파일들이 main 브랜치에 있는 내용과 충돌할 수 있어서 Git이 브랜치 전환을 막고 있다. 해결방안) 현재 상태 임시저장 → 브랜치 변경 → main 브랜치에서 다시 변경사항 적용git stashgit checkout [브랜치명]git stash pop ... 을 했더니 파일 충돌이 일어났다.. 그래서 또 다른 해결방안1. 지금 현 상태 임시저장(추가/변경된 파일만 임시저장됨)1-2. (만약 나처럼 잘못 적용 됐다면 stash가 적용됐다면) 리셋하기2. 원래 브랜치에서 코드들 내려받기3. 임시저장한 거 불러오기git stashgit reset --hardgit pull origin [브랜치명]git stas..

git fetch: 머지는 하지 않고 가져오기만 함 | 리모트에 있는 브랜치 내용을 일단 가져와서 살펴본 후 머지하고 싶을 때 사용git fetch리모트 브랜치에 문제가 있을 때잘못된 코드를 추가한 담당자에게 직접 수정 요청잘못된 부분을 알아서 해결 후 git push 하기누가 작성했는지 찾기git blame [파일명] 이미 리모트에 올리간 커밋 취소하기git revert [되돌아갈ID] 여러 커밋 취소하기git revert [취소할시작ID]..[취소할ID]// 이때, 취소할 시작 ID는 포함되지 않음// [예시] ID기 다음과 같이 있을 땨,// 8d8d...(생략)// 9d11...(생략)// 839d...(생략)git revert 839d..8d8d// 를 하면, 839d는 포함되지 않음 git r..

브랜치(branch)? 하나의 코드 관리 흐름// 브랜치 생성git branch [브랜치명]// 브랜치 이동git checkout [브랜치명]// 브랜치 조회git branch// 브랜치 삭제git branch -d [브랜치명]// 브랜치 생성 후 바로 이동git checkout -b [브랜치명] 브랜치 merge하기) 다른 브랜치에서 했던 커밋을 다른 브랜치에도 적용git merge [가져올브랜치] merge conflict(머지 충돌)해결방법1) 코드 수정 후 깃 커밋을 해주면 해결됨해결방법2) 머지 자체를 취소하기git merge --abort여러 파일에서 충돌이 발생한다면?파일 하나씩 충돌을 해결하고, git add [파일이름] 으로 하나씩 staging area에 올리거나모든 파일들의 충돌을 해..