cd C:\Users\20200911-f22\OneDrive\바탕 화면\sparta\mypf

윈도우 키 + R  = > cmd 입력

cd (체인지 디렉토리) 위치주소 (주소 복사한후 cmd 창에서 우클릭하면 붙여넣기) [컨트롤+R -> CMD]

 

git clone "https://github.com/pyoja/mypf.git"

깃 저장소 설정

 

git add . 
git commit -m "메시지" 
git push "(origin master)"

스테이지에 올림 -> 버전 업데이트하면서 상태적기 -> 변경사항 업로드

git pull

다른 팀원이 push했다면 업데이트 pull 하기


git init (폴더만들기-숨김)
touch a.txt (텍스트파일 만들기)
git status (현재 작업상태 확인)
git add a.txt (스테이지에 올림) 
git add . (현재 디렉토리내의 변경사항을 모두 추가해줘)
git commit -m "커밋메시지(a.txt 생성)"  (버전 만들기)
git log (내역 확인하기-아이디랑 이메일도 표시됨)
git branch (현재 브랜치 확인)
git checkout foo (foo브랜치로 체크아웃)
git push (변경사항 업로드)
git pull (변경사항 다운로드)
git clone (복제하기)

git config --global user.email “깃허브에서사용할이메일”
git config --global user.name "가급적영어로된 여러분의 이름”

체크아웃[특정 브랜치의 최신 버전으로 변경]

원격저장소의 settings > collaborators 에 들어가서 여러분의 팀원 계정이름을

 추가하면
여러분들 팀원들에게 메일로 초대장이 전송됩니다.
여러분들의 팀원이 그걸 수락하면 이제 그 저장소에 push가 가능해집니다.

 


브랜치 하나를 Merge(병합) 하기 (링크트리)

 

작업한 feature/2_jjigae 를 main 브렌치에 합치겠습니다.

1. commit 을 반영시킬 브랜치인 main 으로 체크아웃 합니다. 브랜치 밑 main 을 더블 클릭하세요.

2. 병합을 클릭합니다.

3. feature/2_jjigae 의 가장 최신 commit(파란색 이름표가 붙어있는 커밋) 을 선택하고 확인을 누릅니다. 
모든 경우에 merge되는 commit 메시지는 자동으로 생성하는 옵션을 넣어주겠습니다. 

(하단 빠른 병합(fast-forward)이 가능해도 새 커밋 생성 옵션)

4. 아래처럼 Merge(병합)이 됩니다. merge 역시 작업내역이므로 commit 이 만들어졌습니다. 
commit 메시지는 Merge branch 'feature/2_jjigae' into main  로 한글로 해석하면

'main(브랜치)에 'feature/2_jjigae' 브랜치를 병합(merge) 했다' 는 뜻입니다. 

5. 이제 feature/2_jjigae  작업이 끝났으니 브랜치를 삭제하겠습니다. 

    브랜치 이름에서 우클릭 - 2_jjigae 를 눌러서 삭제해주세요. 

 

728x90

'코딩공부 > GIT' 카테고리의 다른 글

GIT 사용시 자주 하는 실수 [깃 클론]  (0) 2022.12.29

+ Recent posts