IT/git

git 기본 명령어들 (git기록1)

AsianDude 2023. 7. 25. 22:41

> git config user.name

==> git 작성자 이름을 알려준다.

 

> git config --global user.name "작성자명"

==> git 작성자명을 변경할때 global로 적고 원하는 작성자명으로 바꾸면 된다. 문장 시작할때와 끝날때 쌍따옴표 붙여야 한다. 

 

> git config user.email

==> git 작성자 이메일을 알려 준다.

 

> git config --global user.email "OOO@something.OOO"

==> git 작성자 이메일을 변경할때 global로 적고 원하는 작성자명으로 바꾸면 된다. 문장 시작할때와 끝날때 쌍따옴표 붙여야 한다.

 

> git status

==> 현재 repo에 있는 상태를 말해 준다. 

==> git init을 하지 않았으면 git status를 입력하면 fatal이라고 나오고 에러 비슷한 느낌의 메시지가 나온다.

 

> git init

==> repository를 만들어 준다. 

==> ! 주의해야할 점은 init이 미리 만들어진 폴더에 그 하위 폴더 안에 init하면 안된다!!! 나중에 꼬인다!

 

> start .

==> 현재 폴더 상태를 열어 준다. 

 

> mkdir something

==> 현재 위치에 있는 상태에서 something이라는 새 폴더를 만들어 준다. 

 

> ls -a

==> 현재 위치에 모든 "숨김"파일과 있는 파일 다 보여 준다.  

 

> ls 

==> 현재 위치에 "숨김"파일빼고 있는 파일들을 다 보여 준다.

 

> rm -rf foldername 

==> foldername(폴더)를 지운다. 파일은 아니다. 

 

> rm 파일명 

==> 파일을 지운다. (폴더는 아니다) 

 

> git add fullfilename

==> commit 하기 전에 2번째 단계로 옮긴다. "git add xxx.pptx"이런식으로 기재한다.

 

> git add .

==> commit 하기 전에 2번째 단계로 모든 변경 사항들이 옮겨진다. 점을 찍어야 한다. "git add 점"이런식으로 기재한다.

 

> git commit -m "message info"

==> commit 하고 그에 대한 메시지 정보로 버전 컨트롤 기록을 한다. 반드시 -m "메시지 내용"을 기재하라 아니면 계속 질문 들어온다.

 

> git log

==> commit 하고 난 로그 기록을 보여준다. 

 

> git log

==> commit 하고 난 로그 기록을 보여준다. 

 

> git commit --amend

==> 만약에 실수로 commit을 진행했는데 한 개의 파일이나 몇개를 빼먹고 commit을 했으면 바로 전단계인 것은 commit수정이 가능하다. 그래서 commit을 진행하고 나서 빼먹은 파일을 > git add "빼먹은파일명" 하고, > git commit --amend로 하면 수정이 가능하다.

==> 주의해야할 점은 > git commit --amend로 가게 되면 설정한 소프트웨어 툴로 가게 되어서 수정하게 된다. 만약 윈도우즈에 비주얼 스튜디오 코드를 사용하면 비주얼 스튜디오에서 메시지를 수정하게된다. 만약 Shell Command install: 'code'가 되어 있지 않았다면 그것을 설치하고 해야한다. 다음 GIT블로그글에 참고

 

> git commit -a -m "메시지명"

==> git add 한것과 스태이지로 간것과 commit으로 한것을 한꺼번에 진행을 한다.