본문 바로가기
반응형

Git6

[git error] fatal: invalid reference: 이동할_브랜치명 git switch 이동할_브랜치명 해당 명령어를 입력했는데 fatal: invalid reference: 이동할_브랜치명 이런 에러가 뜬다면 먼저 git pull로 신규 branch를 받아온 후에 git switch 이동할_브랜치명 명령어를 입력하면 이동하고자 하는 브랜치로 이동한다~~~ 2022. 7. 4.
Gitmoji로 Github 커밋 메세지 구분하자! Gitmoji는 Github 커밋 메세지에서 이모티콘을 사용하여 커밋의 목적이나 의도를 쉽게 파악할 수 있도록 도움을 준다 텍스트만 있는 커밋 메세지보다는 어떤 커밋 메세지인지 분류할 수 있는 이모티콘이 있어 시각적으로도 보기 편하다 또한 깃모지를 사용하게 되니 커밋을 하나의 덩어리로 만들어 푸쉬하는 것이 아니라 조각조각으로 나누어 푸시를 할 수 있어 커밋 단위를 쪼갤 수 있게 된다(개인적으로 커밋 단위 쪼개기 습관화하면 좋다고 생각한다) 하지만 깃모지가 손에 익지 않을 경우에는 어떤 이모티콘을 써야하는지 한참을 찾아야 한다...... 처음에는 여기서 시간을 많이 허비했지만 이제는 어느정도 익숙해진 듯~ 뭐.... 쓰는 이모티콘만 쓰게 되어 그런 거 일수도ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ Gitmoji 사이트 이동 .. 2021. 1. 12.
git 사용하면서 자주 쓰는 명령어 모음 git 사용하면서 자주 쓰는 명령어를 정리해보았다 추후에 새로운 명령어를 접하게 되면 더 추가할 예정✨ 저장소 생성 로컬 저장소에 사용할 폴더를 생성하여 해당 폴더로 이동 후 명령어 입력 $ git init 파일 상태 확인 $ git status 원격 저장소에 올리기 $ git remote add origin https://github.com/본인계정/원격지 주소 commit 삭제 $ git reset --hard HEAD^ $ git push --force Merge 취소하기 $ git merge --abort Remote branch 이름 변경하기 old_branch: 기존 브랜치 / new_branch: 새로운 브랜치 $ git branch -m old_branch new_branch $ git p.. 2020. 12. 20.
VSCODE에서 GIT commit message vim으로 띄우기 설정 VSCODE에서 git commit 명령어를 치니 이렇게 COMMIT_EDITMSG 파일이 뜬다 근데 이게 왜 나는 commit이 저장이 안되는가..? 그 이유를 모르겠다 그래서 터미널에서 commit 메세지를 작성할 수 있는 방법을 찾았다 터미널에 아래 명령어를 입력해주고 git config -e --global config 설정에 아래 내용을 입력해주면 된다 [core] editor = vim 그러면 이제 code가 아닌 vim으로 떠서 터미널에서 commit 메세지를 입력할 수 있다 2020. 7. 7.
Git의 기초 Git 저장소 만들기 저장소를 만드는 방법은 두 가지가 있다.버전 관리를 하지 않은 로컬 디렉토리를 선택해 Git 저장소로 적용하기이미 만들어져 있는 원격 저장소를 로컬 저장소로 복사하기어떤 방법을 사용하든 로컬 디렉토리에 Git 저장소가 준비되면 이제 뭔가 해볼 수 있다.    버전 관리를 하지 않은 로컬 디렉토리를 선택해 Git 저장소로 적용하기 Git 저장소로 적용할 디렉토리로 이동한다. 이때 시스템마다 방법이 조금 다르기 때문에 주의할 것! 나는 Mac에 해당 되므로 아래 명령을 실행한다. $ cd /Users/user/my_project※ 나는 Mac 터미널로 새 저장소를 만들 것이기에 소스 트리를 이용해 새 저장소를 만드는 방법을 따로 첨부하겠다.(소스 트리로 새 저장소를 만들 때 참고: ht.. 2019. 4. 10.
버전 관리 시스템 'Git(깃)' 시작하기 여러 명이 공유한 파일을 동시에 편집할 때 다른 사람이 먼저 변경하고 있던 내용을 지워버린 경험을 해봤을 것이다. 바로 이런 문제를 해결하기 위해 만들어진 버전 관리 시스템이 Git이다. 그렇다면 우리는 왜 버전 관리를 알아야 할까? 버전 관리 시스템(Git)은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 그렇기에 각 파일뿐 아니라 프로젝트를 통째로 이전 상태로 되돌릴 수 있고, 시간에 따라 수정 내용을 비교해 볼 수 있고, 누가 문제를 일으켰는지도 추적할 수 있고, 누가 언제 만들어낸 이슈 인지도 알 수도 있고, 파일을 잃어버리거나 잘못 고쳤을 때 쉽게 복구할 수 있다. 다시 말해 Git으로 파일을 관리하면 업데이트 이력이 Git에 저장되기에 매번 백.. 2019. 4. 9.
반응형