git 명령어

강쥐사랑하는사람·2022년 9월 25일
0

로컬 -> 레포지터리 원격저장소 연결

github 레포지터리 생성
git init
git add .
git commit -m 변경사항
git remote add origin github주소.git
git pull origin main
git fetch origin
git push origin main
git desktop > add existing repository

init

저장소 생성

git init : 저장소 생성

git status : 파일 상태 확인


add

변경사항 추가

git add . : 모든 변경사항 추가

git add 파일이름 : 일부 변경사항 추가

git reset : 모든 변경사항 삭제


> #### commit git 저장소에서 변경

git commit -m 변경사항 : commit 및 메모

git log : commit된 파일 확인

git checkout git.html : commit 전 단계 (Modified) 취소

git reset (--mixed) : commit 후 (Staged) 취소:

git revert HEAD : push 후 commit 덮어 씌우기 :


remote

원격저장소 연결 시 최초 1번만 실행

git remote add origin github주소.git : 원격 저장소 생성

git remote remove : 원격 저장소 삭제

git remote -v : 현재 연결된 원격 저장소 확인

git push origin 브랜치이름(보통 main) : push (remote로 보내기)

git pull origin 브랜치이름(보통 main) : pull (remote에서 당겨오기)


clone

내 local에 아무것도 없는 상태에서 사용
(협업 시, 내 원격 저장소에 레포지터리 생성 후 clone)

git clone https://github.com/레포지터리명: 최초 pull


branch

협업 시 push 충돌을 막기 위해
각각 다른 branch 사용 후 merge

git branch 브랜치이름 : 브랜치 생성 (생성 전 기본 main)

git branch -v : 현재 브랜치 위치

git checkout 다른브랜치이름 : 다른 branch로 이동


merge

git merge 머지할브랜치이름(현재이름X) : branch 합치기

profile
목표가 있는 사람

0개의 댓글