Git 용어 정리

iamokian·2022년 3월 25일
0

Git

목록 보기
1/2

Git 용어정리를 해보자🙌

단순히 파일을 관리할때 Git GUI인 소스트리를 사용해왔다. 그것도 굉장히 원시적(?)으로 사용해서 그런지 파일의 부피가 커진다거나, 기록을 다양하게 남기고 싶을때 아주 번거로웠다. 그래서 알게 된게 git으로 형상관리하기! 하지만 그것을 알려면 기본적으로 git을 다룰줄 알아야한다.. 여기저기 보고, 듣고, 줍줍해서 Git Bash / 터미널 / Powershell로 테스트하고 씨름해서 나중에 내가 두고두고 보려고 정리해보는 git 용어들이다😃!

*정보등록/초기설정

✔ git config --global user.email "이메일주소"

git config --global user.email "이메일주소"

/* 커밋한 사람 이메일 설정하기 */

✔ git config --global user.email "이름"

git config --global user.email "이름"

/* 커밋한 사람 이름 설정하기 */

✔ git init

git config --global user.email "이름"

/* git에 올리기 위한 초기 설정 해당 폴더에서 Git Bash나 파워쉘혹은 터미널 켜고 등록하면 된다! */

*상태확인/add/commit

✔ git status

git status

/* 말그대로 폴더의 상태를 보여줌! 현재 커밋되지 않은 파일들을 알 수 있다 */

✔ git add 파일명.확장자명

git add 파일명.확장자명

/* 특정 파일을 add시키고 싶을 때 특정 파일명만 add시키기 */

✔ git add .

git add .

/* 폴더 내 모든 폴더와파일을 add 시키기 */

✔ git commit -m "메세지"

git commit -m "메세지"

/* add시킨 파일 커밋하기, 그냥 커밋하는 명령어도 있지만 커밋에 메세지는 필수이니 요것으로 정리 */

✔ git log

git log

/* 커밋한 기록들을 확인 하기! 내용이 길어져서 창이 전환됐을 때에는 q누르고 끄기 */

✔ git shortlog

git shortlog

/* log보다 더 간략하게 기록확인하기 */

*커밋취소

✔ git reset HEAD~1

git reset HEAD~1

/* 실수로 커밋한 것을 되돌리기. ~1에서 1은 한단계 뒤로 돌린다는 뜻. 하지만 이것은 협업시엔 비추천!
가급적 혼자하는 작업에서만 사용하는것이 좋다 혹은 아래것을 써보자 */

✔ git revert HEAD

git revert HEAD

/* 실수한 커밋을 되돌려서 내용을 없애고 잘못 올린 기록도 남긴다 */

*저장소등록,확인/push/pull

✔ git remote add origin 깃레포지토리주소

git remote add origin 깃레포지토리주소

/* 원격저장소에 등록하기! 깃허브나 깃랩등 저장소 레포지포리를 만들어 주소를 복사한다음 등록한다. */

✔ git remote get-url origin

git remote get-url origin

/* 저장소가 잘 등록됐는지 확인하고 싶을 때 */

✔ git push origin master

git push origin master

/* 등록한 저장소에 푸쉬하기! 여기서 master은 브랜치명이다. 
다른 브랜치에 올리고 싶다면 master을 그에 맞는 브랜치명으로 변경한다 */

✔ git pull origin master

git pull origin master

/* 저장소에 새로 업데이트된 파일들 가져오기! master설명은 위와 동일하며, 이것은 저장소의 정보들을
가져오고 병합하는것을 한번에 실행한다 내용을 확인후 병합하고 싶다면 fetch와 merge로 나눠 작업하기 */

*확인하고 병합하기

✔ git fetch

git fetch

/* 원격 저장소의 커밋들을 로컬저장소로 가져오기 */

✔ git diff 브랜치명

git diff 브랜치명 

/* 가져온 정보를 내것과 비교해보기 */

✔ git merge 브랜치명

git merge 브랜치명

/* 내 현재 브랜치에서 특정 브랜치명의 파일을 병합한다 */

*브랜치확인/생성/이동하기

✔ git branch

git branch

/* 현재 작업중인 브랜치 확인하기 */

✔ git branch 브랜치명

git branch 브랜치명

/* 브랜치를 추가할 수 있다 */

✔ git checkout 브랜치명

git checkout 브랜치명

/* 브랜치를 이동하고싶을 때! 이동 후 git branch로 현재위치를 확인하면 좋다 */

profile
필기하고 기록하고

0개의 댓글