본문 바로가기
Git

[Git] 명령어(1)

by 불면증김씨 2022. 1. 6.

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

댓글