github사용법4 Remote Repository 내용을 merge하지 않고 가져오기(git fetch) git pull은 리모트 레포지토리 내의 해당 브랜치가 가리키고 있는 모든 커밋을 로컬 레포지토리로 가져와서 머지를 하는 명령어이다. 그런데 간혹 아래와 같은 상황이 발생할 수 있다. 리모트 레토지토리의 브랜치 내용을 머지하기 전, 점검해야 할 필요가 있다. 리모트 레포지토리의 브랜치 내용과 로컬 레포지토리에서 직접 작성한 코드를 비교해서 오류가 없는지 검토해야 한다. 그럴 때 리모트 레포지토리에 있는 내용을 무조건 머지하는 것이 아니라, 일단 가져와서 내용을 살펴보고 머지를 할 수 있는 명령어가 있다. 아래 명령어를 사용하면 된다. git fetch fetch는 우리말로 '가져오다'라는 의미를 가지고 있다. 이 명령어를 사용하면 머지를 하지는 않고, 리모트 레포지토리에 있는 내용을 가져오기만 한다. 예.. 2022. 11. 30. Local Repository에서 작업한 내용 Github에도 반영하기(git push) 지난 포스팅에서 혼자 PC에서 작업하던 파일을 깃허브(Github)에 업로드하는 방법에 대해서 설명했다. 업로드를 해 두었다고 해서 내 PC에 있는 프로젝트 폴더(Local Repository)와 깃허브의 Remote Repository에 있는 폴더가 연동되어 자동으로 변경되는 것은 아니다. 그렇다면 내 PC에서 작업한 내용을 어떻게 해야 깃허브에 반영할 수 있을까? 그럴 때에 사용하는 명령어가 있다. Local Repository 변경사항을 Github에 반영하기 내 PC의 프로젝트 폴더에 README.md 파일을 하나 생성했다. 그 다음 git add 명령어를 이용해서 변경된 파일을 모두 Staging Area로 이동시키고 commit 했다. 아래와 같이 한 개의 파일을 커밋하는 데 성공했다. git.. 2022. 10. 4. PC에서 작업하던 파일 깃허브에 업로드하기(Local Repository → Remote Repository) 깃허브에 원격 저장소(Remote Repository)를 생성했으니 이제 PC에서 작업하던 파일을 업로드해보도록 하겠다. Local Repository → Remote Repository 먼저 깃허브 웹사이트에 접속해서 로그인을 하고, 지난 번에 생성했던 저장소로 이동한다. (깃허브 링크는 https://github.com/) 나는 MathTool 이라는 저장소를 만들었는데, 계정 로그인 후에 좌측 사이드바에서 확인이 가능하다. 만약 저장소를 여러개 생성했다면 이 부분에서 카테고리처럼 나열되어 보여지고 각각의 저장소를 클릭하여 이동할 수 있다. 저장소로 이동하면 나오는 첫페이지에서 Local Repository에 있는 작업물을 어떻게 Remote Repository로 옮기는지 그 방법을 확인할 수 있다... 2022. 9. 20. Github 저장소 가져오기 얼마 전 새로운 프로젝트를 관리하게 되어, 오랜만에 깃허브에 들어갔다. (아아, 익숙한 나의 깃허브여!) clone 명령어를 사용하여 github 저장소를 처음으로 pc에 옮기는 방법을 소개하려고 한다. 먼저 깃허브 사이트의 해당 저장소 페이지에 들어간다. 우측에 Clone or download 라고 쓰여있는 초록색 버튼을 클릭하면 아래와 같은 창이 뜬다. Clone with HTTPS 중간 부분의 링크를 복사하면 사이트에서 할 일은 끝! PC로 돌아가서 원하는 위치에 저장소를 복제할 폴더를 하나 생성한다. 폴더 이름은 아무거나 해도 무방하지만, 나는 보통 알아보기 쉽도록 프로젝트명으로 통일해주고 있다. 폴더를 만든 뒤에 터미널을 열고 해당 폴더로 이동한다. 그 후 아래와 같이 명령어를 입력하고 엔터를 .. 2020. 5. 31. 이전 1 다음