Git

git 명령어

ash silver 2022. 5. 25. 12:54

https://youtu.be/fCY1t3QSEhw

 

pwd

: 자신이 있는 위치 

cd

: 위치 이동하기

* ashsilver -> 이미 만들어 놓은 폴더

대충 desk만 치고 tab누르면 자동완성됨.

 

mkdir

: (make directory) -> 파일 생성

ex) mkdir gitfth

 

ls -al

: 만들어진 파일 목록 보기

clear

: 창 깨끗하게 지우기

 

git

: 사용할 수 있는 명령어 리스트 출력

 

init 

: 현재 디렉토리에 작업을 진행하겠다.

ex) git init

status

: git 상태 확인 

ex) git status

vim

: 파일 생성

ex) vim f1.txt

i : (insert) 파일에 입력하겠다는 명령어

(esc) : 입력 종료 

: : 명령어 입력

wq : 저장 후 나감

ex) source : 1 입력

 

ls -al로 확인하면 f1.txt 생성

cat (파일 이름)

: 파일을 보겠다.

git status 

: git의 상태 확인

 

 

untracked : 추적되고 있지 않음. 버전 관리가 되고 있는 directory에 저장 되어 있지만 관리되고 있지 않음

git add (파일 이름)

: 이것을 관리해! -> git에게 명확하게 이것을 추적하도록 명령해야함. 

 

이제 new file로 관리되고 있는 것을 알 수 있음

 

git config --global user.name/email

: 지금부터 작성할 것이 누가 만든건지 명확하게 하기 위해 이름과 이메일을 적음

* tip) 화살표 방향키 ↑를 누르면 전에 사용한 명령어가 나옴

 

git commit

: 어떤 파일을 담고 있는지, 어떤 변화를 담고 있는지 왜 변경되었는지 작성되어 있는 것 -> commit message

i를 누르고 1을 입력해, 버전 1이라는 것을 나타냄

 

git log

: 숫자 1로 버전 1이라는 것을 나타냄

 

 

-> f1파일에서 source : 1을 2로 바꾸고 버전 2를 만듦

-> git status로 상태 확인하고 add에 넣어줌

-> status로 잘 되었는지 상태 다시 확인