본문 바로가기
기타 학습

Git 깃 window cmd 창으로 사용하기 (Github / Git 초보 / Git 입문 )

by 비전공자 기록광 2021. 6. 20.
반응형

이전까지 github desktop으로 잘 쓰고 있었는데 문제가 발생했다.

 

내 레퍼지토리에 생성&커밋된 불필요한 파일들을 삭제하고 싶은데 삭제가 안되는 문제,

내 레퍼지토리에 생성&커밋된 파일의 이름을 변경하고 싶은데 안되는 문제 등...

 

이런 것들을 해결하기 위해선 cmd 로 git을 사용하는 법을 배우지 않을 수 없었다.

 

생각보다 쉬워서 겁냈던 과거의 내가 이해가 되지 않을 정도였다.

모두 차근차근 따라해보세요..😎

 

 

cmd 창 열기

 

 

레퍼지토리로 접근

일단 무작정 cmd 창을 열어 내 레퍼지토리로 접근해봤다.

내 레퍼지토리와 연결되어 있는 로컬 파일을 찾아 접근했다.

 

 

로컬 저장소 위치를 확인하고 그대로 cmd에서 cd라는 명령어로 접근해줬다.

 

 

 

git 명령

을 하려는데 문제가 발생했다.

+ git status는 git 관리에서 상태를 확인하는 명령이다.

 

'git'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

 

이건 경로가 제대로 설정이 안되서 발생한 문제였다.

저번 mysql 실습때도 같은 문제가 있었다.

 

▶ mysql 오류 해결

2020.08.07 - [IT 독학/Database] - Mysql 설치, 실행하기 (생활코딩/ 생활코딩mysql설치 / mysql cmd 오류 / mysql uroot-p 오류 / mysql입문 / mysql초보)

 

 

위에 블로깅한대로

 

제어판>시스템 및 보안>시스템>고급 시스템 속성>환경변수>path 편집 

 

후 알맞는 경로를 새로 만들어주면 된다.

 

경로는 우리가 각자 쓰던 git 보조프로그램(소스트리 / github desktop)의 파일 위치를 사용하면 된다.

 

 

나는 github desktop을 사용하고 있다.

 

파일 위치를 열어 현재 사용하는 버전의 app-x.x.x로 들어가준다.

 

 

 

app-x.x.x > resources > app > git > cmd > git.exe

 

 

이렇게 git.exe를 찾아 속성에서 파일 경로를 복사해서 아까 제어판의 환경 변수 편집에 새로 만들어줬다.

 

 

 

cmd 재실행 후 다시 레퍼지토리로 접근, 명령해줬다.

 

 

짠 이렇게 내 TIL 레퍼지토리의 상태가 떴다.  

현재 내 작업트리에는 변경사항이 하나도 없이 깨끗한 상태로 커밋할 것이 없다고 한다!

 

진짜인지 github desktop에서 확인해본다.

 

 

정말이네 😮😮

 

 

커밋하기

 

커밋을 해보기 위해 파일을 하나 생성했다. 

저장 후 cmd에 git status 를 명령하니 아까와 다른게 뜬다.

 

 

  (use "git add <file>..." to include in what will be committed)
        Git/

nothing added to commit but untracked files present (use "git add" to track)

 

이건 내 작업트리에 새로 만들어진, 추적되지 않은 파일이 있다고 알려주는 것이다.

 

이제 만들어준 git_test.txt 를 커밋하기 위해서는 

TIL 에서 Git 파일로 접근한 후 

 

git add 파일명.형식  을 작성해준다.

 

 

그럼 새로운 파일인 git_test.txt가 추가되었다는 걸 git status에서 확인할 수 있다.

 

 

 

이제 진짜 커밋을 해주면 되는데

 

git commit -m "커밋할때 할 설명 등 summary"

 

이렇게 넣어주면 된다.

 

그럼 아직 푸쉬는 안됐지만 커밋이 잘 된걸 확인할 수 있다.

github desktop에서도 확인..

 

 

사실 commit, push, 레퍼지토리 clone 같은 것들은 github desktop을 통해 쉽게 할 수 있으니 딱히 cmd에서는 할 필요가 없다. 하지만 위에서 말했던 소소한 문제들 같은 경우에는 cmd를 통한 방법을 알아두는 것이 좋다.

 

 

내 레퍼지토리에 생성&커밋된 불필요한 파일들을 삭제하고 싶은데 삭제가 안되는 문제

>>> git rm --cached -r 폴더명 or 파일명

 

내 레퍼지토리에 생성&커밋된 파일의 이름을 변경하고 싶은데 안되는 문제 등...

>>> git mv 변경하고싶은파일명 변경할파일명

 

 

 

+ 참고 블로그

 

GitHub 사용법

Git 설치가 끝났다면 이제 본격적으로 깃허브를 사용해보자. ☞ Git 설치법 ※이 글은 Windows기준으로 작성되었습니다. 1) Start a project 클릭 2) 저장소를 만드는 단계 (필수)Repository name : 저장소의 이

shxrecord.tistory.com

 

cmd에서 git 사용하기 / windows 에서 github 사용하기

windows의 cmd에서 git명령어를 사용해보자. 필자의 경우 windows에서 conda 가상환경을 만들고 이것저것 테스트 하다보니 다음과 같은 오류를 만나서 git을 사용해야 할 경우가 생겼다. ERROR: Cannot find

cofs.tistory.com

 

반응형

댓글