ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Git] 깃허브 fork & pull request
    git 2022. 1. 28. 22:33

    fork

    1.깃허브에 로그인 한 상태에서 기여를 원하는 레파지토리에 들어가서 우칙상단의 fork 클릭
    2.내 레파지토리에 포크했던 레파지토리 생성
    3.에디터든 git bash든 들어가서 git clone 포크해서 생긴 내 레파지토리 url
    3-1.특정 브랜치만 clone하고싶으면 git clone url -b 원하는 브랜치명
    4.코드수정. 이때 git branch 새브랜치명 으로 브랜치를 만든 후 수정하면 편하다. 브랜치 만들고나면 git checkout 새브랜치명 으로 새 브랜치로 이동해 작업한다.

    push

    1.git add aaa.java 이런식으로 추가/전부 추가하려면 git add .
    2.git commit -m 커밋메시지
    3.git push 포크해서 생긴 내 레파지토리 url 푸시할브랜치명(여기선 내가 작업한 새브랜치)
    3-1.git push origin이나 upstream으로 했더니 접근에러나서 바로 url을 넣었다.
    3-2.처음에 git remote add upstream 기여를 원하는 레파지토리url 을 입력했었다. 이 상태에서 push를 하니 접근권한이 없어서 에러가 난 듯하다.

    pull request

    1.포크해온 내 레파지토리에 들어가보면 pull request를 하라고 초록 버튼이 보인다. 클릭
    2.화살표 왼쪽에 내가 pull request를 요청하는 레파지토리와 브랜치를 설정한다. 화살표 오른쪽은 내 레파지토리와 푸시한 브랜치가 있다.
    3.비교할게 있으면 pull request를 할 수 있는 메시지창이 보인다. 입력하고 pull request를 누르면 성공

    리모트 브랜치?저장소? 삭제

    git remote rm 삭제할거
    나는 origin도 upstream과 같은 레파지토리와 연결되어있어 git remote rm origin으로 삭제했다.

    삭제됐는지 확인하려면 git remote -v
    현재 remote 브랜치(?)와 연결된 url을 보여준다.

     

    틀린게 있으면 말씀해주세요.

    'git' 카테고리의 다른 글

    [Git] git bash/visual studio code(VSC)로 깃허브에 코드 올리기  (0) 2022.01.18

    댓글

Designed by Tistory.