git 명령어
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로 잘 되었는지 상태 다시 확인