git init
이제 이 폴더 안에서 git 버전관리를 시작할꺼야를 알려줘야한다.
ls -al / ls
숨김폴더 볼 수 있다.
git status
폴더의 현재 상황을 볼 수 있다.
git add 파일명
워킹 디렉토리에 있는 파일을 스테이징 에어리어로 파일을 올린다.
git rm --cached 파일명
파일을 내린다.
git add .
폴더 안에 모든 변경사항을 스테이징에어리어로 올린다.
1. 짧은 commit message로 빠르게 commit 하는 경우
git commit -m “commit message”
git commit -m “커밋 메세지” - 깃을 커밋하면서 그에 대한 설명을 써준다.
2. 길고 자세한 commit message를 남겨야 하는 경우
git commit으로 commit message 작성 창으로 넘어간 후 자세히 작성
여기에서는 작성을 해주고 esc → :wq로 빠져나온다.
git log
지금까지의 커밋 내역을 확인할 수 있다.
clear
화면 지우기
git commit -am "commit message"
add와 commit 동시에 하기 단, 한 번이라도 commit을 한 대상에 대해서만 가능
git remote add origin <url>
local저장소를 원격저장소에 등록해 주는 것
git push -u origin master
push할꺼야~
Origin
원격저장소 시간때 원격저장소 추가 명령어는git clone을 통해 원격저장소를 복사한다면, 자동으로 origin이라는 이름의 원격저장소가 등록되게 됩니다.
마찬가지로 git remote add origin <url> 형식으로 원격저장소를 추가하거나 git clone을 통해 원격저장소를 복사한다면
자동으로 origin이라는 이름의 원격저장소가 등록되게 됩니다.
git reset
—hard (repository~ wroking directory에 모든것)수정한것까지 통째로 되돌리기
—mixed (repository ~ staging area) add한 것까지 되돌리기 , mixed는 reset의 디폴트값이기 떄문에 생략해도된다.
—soft (repository) commit 한것만 되돌리기
'Git' 카테고리의 다른 글
[Git]협업의 3가지 시나리오 (0) | 2022.01.06 |
---|---|
[Git]Repository끼리의 상호작용 종류 (0) | 2022.01.06 |
[Git] 명령어(2) (0) | 2022.01.06 |
댓글