Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

imgusdn

주로 사용하는 git 명령어 본문

Git

주로 사용하는 git 명령어

I_eve 2023. 2. 28. 12:00

 

현재 상태 확인

git status

 

전체 로그 확인 

git log

 

git 저장소 생성하기 

git init

 

저장소 복제 및 다운로드 

git clone [https: ~~~ ]

 

저장소에 코드 추가

git add
git add *

 

커밋에 파일의 변경 사항을 한번에 모두 포함 

 

git add -A

 

커밋 생성

git commit -m "message"

 

변경 사항 원격 서버 업로드 (push)

git push origin master

 

원격 저장소의 변경 내용을 현재 디렉토리로 가져오기 (pull)

git pull

 

변경 내용을 merge 하기 전에 바뀐 내용 비교

git diff [브랜치 이름] [다른 브랜치 이름]

 

 

 

 

 

 

 

 

 

git init을 설정하면 해당 폴더에 .git 이라는 파일이 생성됨 

git init

 

github 주소와 연결 

git remote add origin [github 주소]

 

브랜치 생성

git branch [브랜치명]

 

해당 브랜치로 이동

git checkout [브랜치명]

 

브랜치를 생성하고 해당 브랜치로 바로 이동

git branch -d [브랜치명]

 

원하는 브랜치로 이동했는지 확인 

git branch

 

모든 브랜치 확인 

git brach -a

 

파일 및 폴더 add

git add .

 

커밋 

git commit -m "commit message"

 

원하는 브랜치로 push하여 원격 서버에 전송 

git push origin [브랜치명]

 

브랜치 삭제 

git branch -d [브랜치 이름]

 

현재 브랜치에 다른 브랜치 수정사항 병합

git merge [다른 브랜치 이름]

 

 

 

 

 

 

 

 

전체 config 리스트 확인 

git config --list

 

git config 설정하는 방법

git config --global user.name "홍길동" git config --global user.email "name@naver.com"

 

git config 삭제하기 

git config --unset user.name git config --unset user.email

 

삭제해도 계속 남아있는 경우 global 옵션을 주어 설정했을 것임, global로 설정된 사용자를 지울 경우 아래와 같이 global 추가

git config --unset --global user.name git config --unset --global user.email

'Git' 카테고리의 다른 글

git, github  (0) 2023.02.28