728x90
반응형

몇번 자꾸 실수했던 것을 테스트 진행

git-test라는 것을 만들었다.

평소엔 cmd 창으로 깃허브에 올리는데 이번엔 데스크탑 깃허브를 이용할 예정

 

새로운 저장소를 생성

대상은 babo라는 폴더

지금 이것이 git clone 상태인데,

나는 babo폴더에서 add. commit push를 할줄 알았는데 그게 아니었다....

 

 

babo 폴더안에 git-test라는 저장소가 생겼기에

babo경로에서 아무리 add commit push를 해봤자 안되기에

짜증이 나서 친구에게 도움요청하고 이리저리 둘러보다 발견

 

보통은 저장소부터 만들고 나서 작업을 한다고 한다.

다음부턴 명심하고 깃 사용해자!

 

여담으로 데스크탑으로 깃허브 사용

저장소 폴더에 테스트 파일을 만들었더니 바로 변경사항 업데이트 됨.

오른쪽 상단위에 Publish를 눌러봄

 

퍼블리쉬를 누르자 커밋버튼 활성화

커밋을 하니 다음과 같은 화면

푸쉬하고 나니 깃허브 사이트에 저장소가 보임

 

저장소 폴더를 다른곳으로 옮기고

데스크탑 깃허브로 위치 설정만 해준다면 편하게 깃 사용이 가능하다!

728x90
반응형

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

★깃, 허브깃 단축키★ + 소스트리  (0) 2022.11.14
728x90
반응형

 

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