본문 바로가기

Web/tip

[Mac Git] 내가 보려고 정리한 명령어들

728x90

 

인텔리제이에 있는 깃 쓰다가 이상하게 터미널로 하는게 편해서 정리

 

git init 
// git 초기화 (원하는 경로에서 실행)


git remote add origin [git repository url] 
// repository url 연결

git remote -v 
// 연결 확인

git status
// tracking 상태 체크


git add . 
// 디렉토리 전체 트래킹


git commit -m "commit message"
// 커밋시키면 이제 status 에서 커밋할게 없다고 뜰거임


git log 
// 커밋사항 추적


git branch -M main
// Master -> main 으로 변경


git push -u origin main
// git 으로 push

 

 

 

branch 해보기

 

git branch [브랜치이름]
//브랜치 생성


git branch 
// git branch 목록


git checkout [브랜치이름]
// 브랜치 사용하겠다고 지정해주기
// git checkout -b [브랜치] 하면 작성과 동시에 체크아웃 가능


git merge master
// HEAD로 위치하기

git merge [브랜치이름]
// 병합하기


git branch -d [브랜치이름]
// 브랜치 삭제

 

 

 

간단 개념

 

push : 내 커밋내용 -> 원격저장소로

 

 

pull : 원격저장소에서 소스를 가져오고 최신버전으로 가져온다 (merge)

fetch: 원격저장소에서 소스를 가져오지만 merge gkwl dskgsmsek

 

 

git diff  << 변경 부분 확인

 

 

 

728x90