Git

git 명령어 정리하기(Window 버젼)(계속 업데이트 예정)

윤돌_99 2021. 7. 14. 15:06

Github, Git, Window cmd창 사용

 

● Github에서 프로젝트 가져오기

1. 먼저 깃허브에서 불러올 프로젝트의 주소를 복사해온다. 

2. 명령 프롬프트창(cmd) 오픈

 

3. 프로젝트를 복사해놓을 폴더로 이동

cd 폴더경로

 

4. git clone 명령어를 통해 프로젝트 복사해오기

git clone 깃허브에서 복사해온 경로
ex) git clone https://github.com/

 

● 해당 폴더 안의 디렉터리 출력

dir

 

● 프로젝트안에 변경된 파일 확인

git status

 

<참고> 프로젝트 안의 파일 변경사항 무시하고 파일을 원래 상태로 복귀시키기

git checkout -- 파일이름

 

● Github에 프로젝트, 프로젝트 변경사항 올리기

1-1. commit하기 위해 staging area에 특정 변경파일 올리기

git add 파일이름

 

1-2. commit하기 위해 staging area에 모든 변경파일 올리기

git add .

 

(참고) staging area에 변경파일 내리기

git reset 파일이름

 

2. git commit하기

git commit -m "커밋메세지"

 

(참고) commit 메세지 잘못 입력시 commit 메세지 수정

git commit --amend

 

3.  git push하기(Github에 전송)

git push

 

특정 브랜치에 git push하기

git push origin master

git push <원격저장소이름> <branch이름>

 

● Github에서 작성한 프로젝트 변경사항 local 프로젝트로 불러와 변경시키기

git pull

 

특정 브랜치에서 프로젝트 변경사항 불러오기

git pull origin <branch name>

 

● 특정 commit 지점으로 이동하기

 

1. commit log 확인

git log

 

2. commit 지점으로 복귀시키기

git reset --hard commit해쉬값
ex) git reset --hard 904assl34lsdm

 

3. 바로 직전 commit 지점으로 돌아가기

git reset --hard HEAD~1

 

4. git pull 에러 해결방법

https://hoho325.tistory.com/47

 

깃허브(Github) git pull 에러 해결 방법 :: your local changes to the following files would be overwritten by merge

깃허브를 요즘 다들 사용하잖아요?? 그래서 저도 많이 쓰려고 노력은 하는데 역시 아직도 익숙치 않아서 많은 에러들로 헤매내요 ㅠㅠㅠ 현직에서는 어차피 안쓰지 않나? 모르겠네요 아무튼!! gi

hoho325.tistory.com

 

'Git' 카테고리의 다른 글

Git과 SVN 차이점  (0) 2022.01.05