Skip to content

mgko1996/Knurling_LandingPage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

시작

hihihihi

  1. repository fork

  2. 코드 clone

  3. 개인 데스크탑에 repository 저장

    $ git clone [fork해서 생성된 본인 repository url]
    
  4. 로컬에 저장한 프로젝트 폴더에 들어간 후, upstream 설정 본인의 repository는 origin, 기존의 repository는 upstream이라고 한다.

     $ cd [프로젝트 폴더명]
     
     $ git remote add upstream https://github.com/dddooo9/lotte_alttext
    

작업

  1. branch 생성 및 이동 가급적 브랜치를 생성하여 새로운 작업을 하고, upstream에서 합쳐진 후에 master에 푸시할 것.

    브랜치 생성

     $ git branch [brach name]
    

    브랜치 이동

     $ git checkout [branch name]
    

작업내용을 upstream에 올리기

  1. 작업한 내용을 유의미하게 commit, add, push

     $ git push origin [작업중인 branch name]
    
  2. Github의 본인 repository에 들어오면 새로 푸시한 부분을 upstream과 비교하여 merge를 요청할 수 있도록 Compare & pull request 라는 버튼이 나타난다.

  3. 버튼을 클릭 후 본인 작업한 내용을 요약하여 제목에 적고, 더 상세한 부분은 내용에 작성한다.

  4. 우측의 label을 통해 pr을 명확히 한다. 확인을 요청할 경우 반드시 Review Needed를 추가하고, 리뷰를 완료한 후 코드 작성자의 확인 및 수정이 필요할 경우 Revision Required를 추가한다.

  5. 모든 수정과 확인이 완료되면 upstream에 해당 pr의 코드가 merge된다.

  6. 해당 pr에 작업한 branch는 merge된 후 Delete branch를 통해 삭제하는 것이 좋다.

최신 코드 받기

upstream의 master 변경사항을 받을 경우

  1. master branch에 위치한 경우

     $ git pull upstream master
    
  2. 다른 branch에 위치한 경우

     $ git fetch upstream master
     
     $ git merge upstream/master
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published