728x90
주로 윈도우 환경에서 소스트리로 쉽고 간단하게 작업하지만
우분투에서는 따로 git 관련 툴을 설치하지 않고 커맨드 창으로만 git을 사용하고 있습니다
그래서 자주 사용하는 명령어들만 따로 정리해두려고 합니다 😎
Git 명령어
ㆍ Git clone
$ git clone [REPOSITORY_URL]
ㆍ 현재 Git 상태 확인
$ git status
ㆍ 해당 파일을 Staging Area로 이동 (Tracking) / 폴더 파일 전체 이동
$ git add 파일명
$ git add .
ㆍ 저장소에 commit
$ git commit
$ git commit -m "커밋 메시지"
ㆍ push
$ git push
$ git push -u 원격저장소명 로컬브랜치명
ㆍ pull
$ git pull
ㆍ fetch (원격저장소 내용을 로컬로 가져옴)
$ git fetch
ㆍ commit 로그 확인
$ git log
ㆍ 브랜치 목록 조회 (현재 브랜치는 *가 붙음)
$ git branch
ㆍ 브랜치 생성
$ git branch 브랜치명
ㆍ 해당 브랜치로 이동
$ git branch checkout 브랜치명
ㆍ 현재 checkout된 브랜치로 해당 브랜치명의 브랜치 합침
$ git branch merge 브랜치명
ㆍ 마지막으로 commit 했던 상태로 되돌리기 (모든 파일에 대해)
$ git reset --hard
ㆍ 마지막으로 commit 했던 상태로 되돌리기 (특정 파일에 대해)
$ git checkout -- 파일이름
ㆍ 원격저장소에 까지 올라간 commit 되돌리기 (다음은 3개의 커밋 되돌리는 코드)
$ git reset --hard HEAD~3
$ git push -f origin master
728x90
'Programming > Git' 카테고리의 다른 글
[Github] IntelliJ에서 Github 사용하기 (인텔리제이에서 깃허브 사용하기) (0) | 2021.10.03 |
---|---|
[Github] README란? README.md 작성법 (5) | 2021.10.01 |
[Jekyll] Jekyll와 Github로 만드는 깃허브 블로그 - (3) 글씨체 변경 (0) | 2021.07.04 |
[Jekyll] Jekyll와 Github로 만드는 깃허브 블로그 - (2) Ubuntu에서 Ruby와 Jekyll 설치하기 (0) | 2021.02.25 |
[Jekyll] Jekyll와 Github로 만드는 깃허브 블로그 - (1) Jekyll 테마 적용하기 (1) | 2021.02.25 |