Giter VIP home page Giter VIP logo

forkprtest's Introduction

Fork & Pull Request Test

포크 & 풀리퀘 테스트 레포지토리입니다. 테스트가 끝나면 삭제합니다.

Fork

  1. 레포지토리 상단의 Fork를 클릭해주세요. image

  2. create fork를 클릭해주세요. image

  3. 내 레포지토리에서 확인했을 때 이렇게 뜨면 성공입니다.
    image

  4. 다음 과정은 GUI, CLI 중 편한 방법으로 따라해 주시면 됩니다.
    원본 레포지토리가 아닌 포크한 레포지토리에서 진행해야 합니다.

GUI

  1. main이라고 적힌 녹색으로 표시된 부분을 클릭해주세요.
    image

  2. find or create a branch... 라고 적힌 부분에 본인의 이름을 적은 후, 녹색으로 표시된 부분을 클릭해주세요. (main 브랜치인지 꼭 확인해 주세요.)
    imageimage

  3. 본인 이름의 브랜치가 하나 생성됩니다.
    image

  4. README.md 파일을 클릭하시고, 녹색으로 표시된 부분을 클릭한 후, 확인에 있는 본인의 이름 옆에 (확인) 이라고 적어주세요.
    image

  5. 본인 이름의 브랜치인지 확인한 후에 녹색으로 표시한 commit change 버튼을 눌러주세요.
    image

  6. 원래 레포지토리의 최신 변경 사항을 반영하고 싶으면 fetch upstream 을 누르고 fetch and merge 누르시면 됩니다.
    자주 안 해주면 머지할 때 오류가 나기도 하므로 한 번씩 해주세요. image

  7. 본인의 브랜치를 확인해보면 상단에 녹색으로 표시한 contribute 가 보이실 겁니다. 클릭해주시고 open pull request를 클릭해주세요. image

  8. 다음 과정은 공통입니다.

CLI

  1. 폴더를 새로 생성해 주시고, 그 폴더에서 Git Bash를 실행합니다.
    image

  2. 레포지토리 상단의 녹색 code 버튼을 누르고, 녹색으로 표시한 버튼을 눌러서 레포지토리 링크를 복사합니다.
    image

  3. Bash 창에 아래와 같이 한 줄씩 입력합니다.

git clone 복붙한 링크
cd ForkPRTest

(만약 해당 폴더에 바로 클론하고 싶으면 링크 뒤에 .을 붙이면 됩니다.)

git clone [복붙한 링크] .
  1. 아래와 같이 입력합니다.
git checkout -b "본인 이름"

image

  1. Bash 창에 아래와 같이 입력했을 때,
git branch

이렇게 떠야 합니다.
image

  1. README.md 파일을 열어서 확인에 있는 본인의 이름 옆에 (확인) 이라고 적어주세요.
  2. README.md 파일 수정 및 저장이 끝나면 Bash에서 아래와 같이 입력해주세요.
git add README.md
  1. 아래와 같이 입력해 주세요. 커밋 메시지는 따옴표로 감싸주어야 하고 내용은 자유입니다.
git commit -m "커밋 메시지"
  1. 아래와 같이 입력해 주세요. 브랜치 이름에는 따옴표를 적지 않습니다.
git push --set-upstream origin [브랜치 이름]
  1. 포크한 레포지토리에 원본 레포지토리의 최신 변경 사항이 반영되지 않은 경우, push가 안 될 수 있습니다.
    그럴 때는 아래와 같이 한 줄씩 입력해 주세요.
git remote add upstream [원본 레포지토리 링크]
git fetch upstream

이렇게 뜨면 원본 레포지토리의 최신 변경 사항이 반영됩니다. 이후에는 git fetch upstream만 해도 됩니다. image
이후 다시 푸시해주시면 됩니다.

  1. 아래처럼 뜨면 성공입니다.
    image

  2. 다시 레포지토리로 돌아가면 이렇게 뜰 겁니다. 녹색으로 표시된 compare & pull request 버튼을 눌러주세요. image

  3. 다음 과정은 공통입니다.

공통

  1. 별 문제가 없다면 Able to merge 라고 뜰 것입니다. create pull request 버튼을 눌러주세요. image

  2. merge pull request 버튼을 눌러주세요. image

  3. comfirm merge 버튼을 눌러주세요. image

  4. merge가 완료되고 녹색으로 표시된 부분을 눌러서 브랜치를 삭제합니다. image

  5. main 브랜치에서 README.md를 확인해 보세요.

확인

본인 이름 옆에 (확인) 적어주시면 됩니다!

  • 김도희
  • 김보람
  • 여다희
  • 이혜원 (확인)

forkprtest's People

Contributors

donkeeman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.