-
001. 기본 구문GITHUB/Github Command 2025. 4. 11. 19:44
1. GIT 초기화 및 업로드
git init # Git 저장소 초기화
git config --global user.name "홍길동"
git config --global user.email "gildong@example.com"
git remote add origin <URL> # 원격 Git-Repo와 연결-> 토큰 발급 했을 경우 토큰값 넣고 Join;
git checkout -b [브랜치이름] # 브랜치 만들고 브랜치로 이동 git add . # 변경된 파일 추가
git commit -m "커밋 메시지" # 커밋 생성
git push -u origin [브랜치명] # GitHub에 업로드-> 누가 commit했는지 알기위해서는 user.name, user.email은 처음이면 한번만 설정해주자.
2. GIT 기본 다운로드
상황 작업 흐름 CLI Syntax 1. 최신 커밋을 한번에 내 WD에 반영 git pull (자동 병합) git pull [<원격이름>] [<브랜치이름>] [옵션] 2. 병합 전 확인하고 반영
(협업 시 등)git fetch → 검사 →
git merge 또는 git pull
(RR → LR → 검사 → WD)git fetch [<원격이름>] [<브랜치이름>] 3. 특정 브랜치 내용 가져오면서
내 로컬에 브랜치 자동 생성
(해당 브랜치 기준으로 정렬됨
즉, 원래 브랜치, 추가 브랜치
2개의 파일을 가지고 있으나,
각 브랜치별로 1개씩 보임.)RR → LR → WD
(충돌 시 수동 병합 필수)git checkout -b [로컬브랜치명]
[원격이름]/[원격브랜치명]4. 특정 브랜치를 가져오면서
내 로컬에 브랜치 자동 생성
(각 브랜치별로 폴더가 따로 생성됨)RR → LR → WD (별도 복사) git clone -b <내브랜치1> <remote> <원격브랜치1>
git clone -b <내브랜치2> <remote> <원격브랜치2>1) pull [option]
--rebase :
2)
3. 원격 리포지토리 정보 확인
상황 CLI Syntax 1. 원격 리포의 해당 브랜치 커밋내역 git ls-remote <원격저장소URL 또는 별칭> 2. 원격 리포의 해당 브랜치 메타정보 git remote show <원격이름> 3. 로컬 + 원격 브랜치 모두 보기 git branch -a 4. 원격 저장소의 별명 정보보기 git remote -v 4. GIT 로그 분석
'GITHUB > Github Command' 카테고리의 다른 글
002. Github 활용 방법 (0) 2025.04.11