로메오의 블로그

자주 쓰는 GIT 명령어 정리 본문

Frontend/ETC

자주 쓰는 GIT 명령어 정리

romeoh 2020. 12. 17. 15:18
반응형
## CLONE
$ git clone https://github.com/path/repository.git

## Remote Branch 목록
$ git branch -r
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/gh-pages
  remotes/origin/master
 
## Local Branch 목록
$ git branch -a
  origin/HEAD -> origin/master
  origin/gh-pages
  origin/master

## Branch 변경
$ git checkout origin/gh-pages
Switched to branch 'gh-pages'

## 수정된 파일 확인
$ git status
HEAD detached at origin/gh-pages
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   html/index.html

no changes added to commit (use "git add" and/or "git commit -a")

## 수정된 파일 내용 확인
$ git diff
## 키보드 q키는 diff 명령어를 빠져나갑니다.

## Stage에 올린 상태의 수정된 파일 내용 확인
$ git diff --staged


## 수정된 파일 Restore
$ git restore html/index.html

## 수정된 파일 Stage로 올리기
$ git add html/index.html
$ git status
HEAD detached at origin/gh-pages
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        modified:   html/index.html

## 커밋
$ git commit -m "update message"

## 변경 상태 확인 
$ git show
Author: username
diff --git a/html/index.html b/html/index.html
index 2ec52708..9e2599bd 100644
--- a/html/index.html
+++ b/html/index.html

## Pull
$ git pull origin gh-pages
 * branch              gh-pages   -> FETCH_HEAD
Already up to date.

## Push
$ git push origin master
반응형

'Frontend > ETC' 카테고리의 다른 글

Git 명령어 정리  (0) 2021.03.19
VSCode tab size 변경  (0) 2021.02.13
Cafe24 보안인증서SSL 설정하기  (0) 2020.10.27
[Cafe24] phpMyAdmin 설치  (0) 2020.06.19
[sublime text] sftp 연결하기  (0) 2020.06.18
Comments