2005년 리누스 토발즈는 깃을 처음 세상에 소개하면서 소스코드를 효율적으로 관리하고 공유하기 시작하였습니다.
저 같은 경우 2010년부터 사용하였고요.
그러다 보니 협업할 때 많이 사용합니다.
깃 서버 따로 만들어서 사용하는 게 아니라 깃허브(GitHub)로 통해서 많이 사용해요.
처음 깃허브 접할 때 너무도 어려웠고 그리고 에디터 툴에서 GitHub 연동되지 않았어요.
그래서 어쩔 수 없이 영문 책 봐가면서 명령어를 이해해야 했고 한 몇 개월간 고생을 많이 했습니다.
하지만 쓰는 것만 쓰다보니 안쓰는것으 지금도 인터넷 검색해서 찾아서 사용하고 있는 편이라 제가 블로그에 올리는건 지금까지 자주 쓰는것만 공유하려고 합니다.
Git 명령어
git init 폴더명 : 처음 생성한 폴더 들어가서 처음 시작할 때 꼭 써야 하는 명령어
git add 파일명
git commit -m “내용” (git commit -am “옵션 -am 많이 사용합니다.”)
git status : 상태 확인
git config --global user.name “아이디”
git config --global user.email “이메일”
git diff : 편집 상태에서 방금 수정한 파일이 어떻게 다른지 확인 할수 있는 명령어
git checkout -- 파일명 : 편집상태에서 방금 수정한 내용을 되돌리는 명령어
git reset HEAD 파일명 : 스테이징 되돌리기
git reset HEAD^ : 이전 커밋 되돌리기
—soft HEAD^ 최근 커밋을 하기 전 상태로 작업 트리를 되돌아가기
—mixed HEAD^ 최근 커밋과 스테이징을 하기 전 상태로 작업 트리를 되돌리기
—hard HEAD^ 최근 커밋과 스테이징, 파일 수정을 하기전 상태로 작업 트리를 되돌리기
git reset 커밋 해시 : 특정 커밋으로 되돌리기
git reset --hard 커밋해시
git revert 커밋 해시 : 커밋 삭제하지 않고 되돌리기
git log : 히스토리 기록
git log --oneline --branches --graph
git log master..아이디
git log 아이디..master
git branch : 브랜치 리스트
git branch 아이디 : 브랜치 만들기
git branch -d 아이디 : 브랜치 삭제
git checkout 아이디 : 브랜치 이동
git merge 아이디 : 만든 파일 모든 사람이 보이게 하거나 같은 파일 합치기
아이디별 에디터 활성화 비활성화
git merge 아이디 —no-edit
git merge 아이디 —edit
git stash : 수정 중일 파일 감추거나 되돌리기
git stash pop : 목록에서 가장 최근 항목을 되돌리기
git stash apply : 목록에 저장된 수정 내용을 나중에 또 사용할지 모른다면 목록에서 가장 최근 항목을 되돌리지만 저장했던 내용은 그대로 남겨둠
git stash drop :최근 항복을 삭제함
초록색(녹색) 부분은 정말 많이 사용하는 거예요
'복붙 노트' 카테고리의 다른 글
일렉트론 (ElectronJS) 배포 설치 환경 만들어보기 (0) | 2021.04.12 |
---|---|
개발자 원격저장소 관리하면서 백업가능한 깃허브(GitHub) 자주쓰는 명령어 (0) | 2021.04.07 |
만약 아이패드 5세대 프로 이렇게 출시 한다면 난 구매 의향 있다. 100% (0) | 2021.03.31 |
개발자가 꼭 쓰는 우편번호 주소 검색 API 서비스 두곳! (2) | 2021.03.29 |
마리아디비 (MariaDB) 원격 디비 접속 구축 하는 방법! (0) | 2021.03.24 |
댓글