본문 바로가기
IT/Git

[Git] Git 기본 명령어 / 기본사용법 (CMD 및 Bash 사용법)

by 스터딩아재 2021. 8. 23.
반응형

 

* git-CMD, git-Bash 명령어, add, pull, push, commit, Branch, Github Desktop와 관련된 내용.

 

* CLI 명령어를 사용할거면 Git-Bash 또는 Git-CMD 중 편할 걸 사용한다.

 


 

* Git 설치가 안되있으면 아래 포스팅부터 시작

2021.08.20 - [Git] - [Git] Git 설치하기 (win 10)

 

[Git] Git 설치하기 (win 10)

* win 10 기준 1. Git 다운로드 https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Gi..

studyingazae.tistory.com

 

 

 

1. CLI 명령어

* 폴더 이동

pwd : 현재 작업 폴더 위치 (cmd에서 안됨. cmd에서는 그냥 보임)

ls : 현재 위치 내 모든 파일 표시 (cmd에서 안됨)

dir : 현재 위치 내 모든 파일 표시

cd 폴더경로 : 위치 내 있는 폴더로 이동 (cd 절대경로 가능)

cd .. : 이전 폴더로 이동

 

 

* 파일 생성 삭제

// 폴더
mkdir 폴더명 : 새로운 폴더 생성

rm -r 폴더명 : 폴더 삭제

cp -r 폴더명 위치 : 폴더 복사

mv 폴더명 변경폴더명 : 폴더명 변경


// 파일
touch 파일명 : 새로운 파일 생성

echo 문자열 > 파일명 : 새로운 파일을 생성하면서 문자열을 삽입

rm 파일명 : 파일 삭제

cp 파일명 위치 : 파일 복사

mv 파일명 변경파일명 : 파일명 변경

 

 

반응형

 

 

2. Git 기본 명령어

1) Git 폴더 초기화 - init / pull

git init : 현재 폴더를 기준 폴더로 하고 git을 관리

git pull : 현재 폴더에 모든 github 파일 업데이트

 

 

2) Git 상태확인 - status / log

git status : 현재 상태 출력

git log : 현재 commit 로그 등 출력

 

 

3) Github에 업로드 - add / commit / push

// 업로드할 파일 추가
git add 파일명
git add *

// commit
git commit -m "코멘트"

// 최신 commit 코멘트 수정
git commit --amend 

// commit revert (히스토리 유지)
git revert 원복할 commitID

// 업로드
git push 저장소명 브랜치명
git push origin main

 

* init된 폴더 내부로 이동해서 해야 함.

* commit은 -m 안써도 되긴하는데 귀찮아짐. 걍 관용어라 생각하자.

* push는 기본 저장소/브랜치는 대부분 origin/main이다. 예전에 만드셨으면 master, 모르면 아래 Branch 내용 확인.

* 폴더 열려있으면 에러남.

 

 

4) Branch 확인/생성/이동

// 저장소 확인
git remote

// 브랜치
git branch : 모든 브랜치 확인, 현재 브랜치 색 다름

git branch 브랜치명 : 새로운 브랜치 생성

git checkout 브랜치명 : 브랜치 이동

git merge 합쳐질브랜치명 : 명령어를 실행하는 브랜치에 합쳐질브랜치가 합쳐짐

 

* init된 폴더 내부로 이동해서 해야 함.

 

 

5) git flow

git-flow --help

 

 

그리드형

댓글