[Git, Git Bash] Git Bash 명령어



Git Bash 사용법 및 명령어


Git Bash를 사용할 때 기본적으로 알고 있으면 좋은 명령어들로 정리했습니다. 조금 더 깊은 내용을 알고 싶으시거나 다른 기술을 더 사용하시고 싶으신 분들은 git Bash에 명령어 --help를 이용하면 자세한 내용이 작성되어 있는 사이트로 연결되오니 참고 바랍니다.

Git 홈페이지에서 Git를 다운로드 후 기본 설정으로 설치를 하면 Git Bash가 같이 설치 됩니다. Git Bash가 없으시다면 아래 링크남긴 Git 사이트에서 다운로드 받으시면 됩니다. 
Git 다운로드 : https://git-scm.com/

Git Bash는 git를 관리하는 명령줄 인터페이스(Command-Line Interface)로 유닉스 셸 환경으로 생각하시면 됩니다. 




Git Bash 명령어


git init : 버전관리할 폴더 설정
.git : git repository
git status
git add : add to staging area / 업로드 할 파일 및 폴더 추가

git commit : 업로드 완료

git commit -m "message"
git commit -am "message" : add와 commit 한번에 적용
git commit --amend : 버전 이름 변경

log 관련 명령어

git log : Git에 등록한 버전들 log를 보여줌
git log --stat
git diff : Show changes
git log -p : log에서 변경된 부분을 보여줌
q + enter : log 화면 빠져나가기
git log --graph : log를 그래프로 보여줌
git log --oneline 
git log --all --graph --oneline

branch 관련 명령어

git checkout : head 위치 변경 / branch 생성 후 사용
git branch branchName : 브랜치 생성

merge 관련 명령어

git merge : branch에서 작업한 내용 병합
git reset --hard log 주소값 : 이 version으로 되겠다 / 현재까지 작업한 버전을 지우고 선택한 버전으로 돌아간다 / 협업할 때는 바로 전 단계에만 적용해야한다 
git revert : revert 시킨 버전은 새로운 버전으로 생성된다. 단, revert된 버전의 작업은 삭제된 버전으로 생성된다. 

참조 사이트 : 생활코딩

댓글

이 블로그의 인기 게시물

[Error, Java] nested exception is java.lang.IllegalStateException

[Error, JSP] Illegal modifier for the variable 변수명; only final is permitted 오류 발생시

[GitHub] 깃허브 페이지 설정 및 사용법 - GitHub page Web hosting