git commit 취소하기로컬에서 혼자 작업할 경우, reset을 이용해서 이전커밋으로 돌아갈 수 있습니다.reset 명령을 수행하면 커밋이 이전 상태로 돌아간 것이기 때문에 다시 원래 상태로 돌아가고 싶다면 pull을 사용해서 가져올 수도 있습니다. 원격 저장소에 push 하지 않은 경우 : reset 사용원격 저장소에 push 한 경우 : revert 사용 git reset 명령어git reset --hard 원격 저장소에 push 한 경우라도 reset 을 사용해서 commit 을 돌릴 수 있습니다.하지만 이 때는 원격의 commit 도 같이 삭제하는 작업이 필요하므로 git push 를 할 때 -f 으로 강제 push 를 해야합니다.git push -f origin 혼자서 작업할때는 괜찮지만 ..
Git Squashgit squash는 여러 개의 커밋을 하나의 커밋으로 합치는 방법입니다.여러 개의 중간 커밋들을 깔끔하게 정리하여 하나의 의미 있는 커밋으로 만들 수 있습니다.단순히 squash 명령만으로는 작업을 수행할 수 없습니다. 보통 git rebase의 interactive 모드를 사용하여 squash 작업을 진행합니다.Git Squash: 커밋 기록 깔끔하게 관리하기 1. Tool 이용(GitKranken)원하는 Commit History를 선택하고 우클릭 후 Squash 2 commits를 선택합니다. 2. Command 명령어$ git log --pretty=onelined442427eae836f15e94f5df0445c70081df79a3e Task 3/326395437be53e4e..
Commit Typefeat새로운 기능을 추가fix버그 수정designCSS 등 사용자 UI 디자인 변경!BREAKING CHANGE커다란 API 변경의 경우!HOTFIX급하게 치명적인 버그를 고쳐야하는 경우style코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우refactor프로덕션 코드 리팩토링comment필요한 주석 추가 및 변경docs문서 수정test테스트 코드, 리펙토링 테스트 코드 추가, Production Code(실제로 사용하는 코드) 변경 없음chore빌드 업무 수정, 패키지 매니저 수정, 패키지 관리자 구성 등 업데이트, Production Code 변경 없음rename파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우remove파일을 삭제하는 작업만 수행한 경우 Commit..
Pull Request (Merge Request) git hub에서는 Pull Requset라고 표현하고, git lab에서는 Merge Request라고 표현 develop이라는 branch에서 작업을 진행 후 master브랜치에 병합하고 싶을 때 사용 Merge request 하는 법 Merge requests 클릭 New merge request 클릭 Compare branches and continue 클릭 Source branch : 개발을 진행한 branch Target branch : 병합할 branch Create merge request 클릭 Merge 코드 리뷰 및 모든 검토 사항이 완료되면 병합 진행 Merge 하는 법 Approve 버튼 아래 Merge 클릭