[Git] 커맨드 명령어IT/Git2022. 8. 29. 13:16
Table of Contents
반응형
설정 확인
$ git config --list
계정 확인
$ git config user.name
$ git config user.email
계정 변경
$ git config --global user.name "user name"
$ git config --global user.email "user email"
Git Create
$ git init
$ git add README.md
$ git commit -m "first commit"
$ git remote add origin https://github.com/username/repositoryName
$ git push -u origin master
현재 master 브랜치를 push 할 때 origin의 master 브랜치로 푸시하는 명령어입니다. 처음 push 할 때 사용합니다.
$ git push --set-upstream origin master
Git Update
$ git add .
$ git commit -m "update"
commit 내용을 확인합니다.
$ git status
원격 저장소에 반영합니다.
$ git push
Git Pull
$ git remote add origin https://github.com/username/repositoryName
$ git pull origin master
독립적인 두 프로젝트를 병합할 경우 --allow-unrelated-histories
옵션을 사용합니다.
$ git pull origin master --allow-unrelated-histories
Git Repository Download
$ git clone https://github.com/username/repositoryName
서브 모듈 포함에서 받을 경우 아래 명령어를 참고합니다.
$ git clone https://github.com/username/repositoryName
$ git submodule init
or
$ git clone --recurse-submodules https://github.com/username/repositoryName
Git Ignore
.gitignore 파일을 생성합니다.
$ touch .gitignore
Git에 이미 올라가 있는 파일을 삭제하고 .gitignore 적용
# 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
git rm [File Name]
# 원격 저장소에 있는 파일을 삭제한다.(로컬 저장소에 있는 파일은 삭제하지 않는다.)
git rm --cached [File Name]
# 폴더 하위의 모든 파일을 삭제한다.
git rm -r --cached [Directory]
git rm -r --cached example/
# 원격 저장소의 파일을 모두 삭제한다.
git rm -r --cached .
Git branch
branch를 만들고 관리하는 명령어입니다.
# branch 만들기
git branch [branch name]
# branch 목록 보기
git branch
# 지정한 branch 삭제
git branch -d [branch name]
# branch 선택하기
git checkout [branch name]
Git Remote
원격 저장소를 관리할 수 있는 명령어입니다.
# 원격 저장소의 이름 목록
git remote
# 원격 저장소에 대한 자세한 목록보기
git remote -v
# 원격 저장소 추가
git remote add [name] [url]
# 원격 저장소를 삭제
git remote rm [name]
Git Clean
작업 디렉토리에서 추적되지 않는 파일을 삭제하는 명령어입니다.
# untracked 파일 모두 삭제
git clean -f
# 디렉토리까지 삭제
git clean -fd
# .gitignore로 무시되는 파일 삭제
git clean -d -x
Git Stash
# 트래킹 된 파일을 stash 영역에 임시 저장하고 수정 내용은 제거
git stash
# stash 한 기록을 리스트 형태로 확인
git stash list
# 가장 최근에 저장한 stash 복원
git stash apply
# 가장 최근에 저장한 stash 삭제
git stash drop
# stash 기록 모두 삭제
git stash clear
# stash를 복원하고 삭제
git stash pop
참고
반응형
'IT > Git' 카테고리의 다른 글
초보자가 알아야 할 14가지 Git 명령어 (23) | 2024.04.01 |
---|---|
효율적인 버전 제어를 위한 Git 명령 (0) | 2023.10.23 |
[Git] detached HEAD 문제 해결 방법 (0) | 2023.06.02 |
[Git] 이클립스에서 Git Repository 연동 (0) | 2022.09.04 |
[Git] 이클립스에서 Git 사용법 (0) | 2022.08.27 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!