Git

· Git
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
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..
· Git
Commit Typefeat새로운 기능을 추가fix버그 수정designCSS 등 사용자 UI 디자인 변경!BREAKING CHANGE커다란 API 변경의 경우!HOTFIX급하게 치명적인 버그를 고쳐야하는 경우style코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우refactor프로덕션 코드 리팩토링comment필요한 주석 추가 및 변경docs문서 수정test테스트 코드, 리펙토링 테스트 코드 추가, Production Code(실제로 사용하는 코드) 변경 없음chore빌드 업무 수정, 패키지 매니저 수정, 패키지 관리자 구성 등 업데이트, Production Code 변경 없음rename파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우remove파일을 삭제하는 작업만 수행한 경우 Commit..
· Git
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 클릭
쓰링
'Git' 카테고리의 글 목록