Git) pull request
·
깃 탐구
Git Bash로 pull request 하기 1. (fork 한 계정) pull request를 할 계정의 레포지토리를 "fork" 한다. "Create fork"를 누른다. 앞전의 같은 저장소를 포크 한다면 커밋차이가 있다고 알려주는데, "Sync fork"를 눌러주면 된다. 2. (fork 한 계정) fork한 레파지토리를 나의 로컬 저장소로 clone 한다. 폴더를 생성하여 클론 하기 git clone 3. (fork 한 계정) 클론 한 폴더에 새로운 브랜치를 생성한다. 브랜치 생성과 체크아웃하기 git checkout -b 4. (fork 한 계정) 새로운 브랜치에서 작업을 한다. 파일을 완전히 수정해 주었다. 5. (fork 한 계정) 작업한 브랜치를 푸시하기 푸시하기 git push 6. (..
Git) 원격 저장소에 fetch와 pull 하기
·
깃 탐구
Git Bash로 원격 저장소에 fetch와 pull 하기 레포지토리에서 새로운 파일 추가해 보기 파일 이름, 텍스트, 커밋을 입력한 후 생성해 준다. 새로운 파일이 생성된 것이 확인되고 3개의 commit이 확인된다. 로컬 저장소에는 2개의 커밋이 확인된다. 원격 저장소의 커밋이 1개 앞서 있다. 로컬과 원격 저장소의 커밋에 차이가 생겼다. fetch 변경 사항만 가져오기 git fetch git fetch // "git push -u " 을 한 번이라도 입력했다면 "origin/main"브랜치가 한 커밋 앞서 있기 때문에 "HEAD -> main"으로 나와있다. fetch를 해서 아직 병합은 되지 않아 아직 두 저장소는 차이가 존재한다. fetch(가지고 온변경 사항만) 확인하기 1. 원격 저장소의 ..
소스트리) pull request
·
깃 탐구
소스트리에서 pull 요청보내기 pull request 다른 사람의 원격 저장소에 내 변경사항을 pull 하도록 요청하는 것이다. 1. (fork한 계정) 다른 사람의 계정에 "Fork"를 눌러 내 레파지토리로 가져온다. 그대로 가져와졌다. 2. (fork한 계정) 로컬로 클론 한다. 3. (fork한 계정) 브랜치를 생성한다. 4. (fork한 계정) 해당 브랜치에서 작업을 한다. 작업을 하기 전에 브랜치를 체크아웃했는지 확인한다. 5. (fork한 계정) "pullpull"브랜치에서 작업한 내용을 커밋한다. 6. (fork한 계정) 작업한 브랜치를 푸시한다. 7. (fork한 계정) 포크 한 저장소를 확인하면 "Compare & pull request" 버튼이 생겼다. 클릭해 준다. 8. (fork ..
소스트리) pull 하기
·
깃 탐구
소스트리에서 pull 하기 pull = fetch + merge pull은 변경사항을 확인하고 병합하는 명령을 같이 수행한다. 아래와 같이 두 저장소 사이에서 차이가 발생하였다. 1. "Pull"을 클릭한다. 2. 경로와 브랜치를 확인하고 "Pull"을 클릭한다. fetch와 달리 바로 병합되었다.
Git) 원격 저장소에서 Pull 해오기
·
깃 탐구
git pull push하기 전에 pull을 수행 하여 로컬환경과 원격저장소의 환경을 같게 만들어주는 것이 아주 중요하다고 한다. 원격저장소에 있는 파일들을 나의 로컬로 가져와보자. 1. pull 할 파일을 담을 폴더를 만들어준다. 2. 해당 폴더를 오른쪽 클릭하여 Git Bash를 실행해 준다. pull해올 경로가 맞는지 확인해 준다. 3. git init을 해준다. git init 위와 같이 빈 폴더에 .git이라는 폴더가 생성된다. .git 폴더가 보이지 않을 경우 1. 보기 탭을 클릭한다. 2. 숨긴 항목을 체크하여 활성화시켜주면 보이게 된다. 4. pull해올 레포지토리의 원격저장소를 연결해 준다. git remote add origin 레포지토리URL git remote -v 잘 연결되었는지 ..
오지랖 토끼
'Pull' 태그의 글 목록