ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Git] 원격 저장소에 로컬 브랜치 푸시하기
    programming/Git 2020. 8. 5. 21:52
    반응형

    Git

    Git은 GUI툴이 많이 나와있어서, 특정 명령어들은 몰라도 된다.

    그렇지만 요즘 VS Code에 git bash로 사용하고 있어서, 가끔씩 모르는 명령어들이 많다.

     

    예전엔 어떻게 썼나 싶을 정도로 오랜만에 써본 명령어가 로컬 브랜치를 원격 저장소에 푸시하는 명령어다.

     

    상황.

    원격 저장소는 github에서 생성을 했다.

    그리고 로컬에 저장소를 clone 했다.

    master 브랜치로만 커밋을 하다가, develop 브랜치를 추가 생성했다.

     

    여기까진 간단하게, clone, add, commit, branch, checkout으로 해결할 수 있었다.

     

    master에서 develop 브랜치로 옮길 때 checkout을 사용해서 옮긴 다음,

    추가 코딩을 하고, 원격 저장소로 push를 하려는데 아래와 같이 에러가 뜬다.

    $git push

    fatal: The current branch develop has no upstream branch.

    ~blah~blah~

    git push 에러

    이럴 땐, 아래와 같이 입력해주면 된다.

    $git push --set-upstream origin develop

     

    사실 이건 위와 같은 상황에서 git push라고 치면 커맨드를 자세히 알려준다.

    git push

     

    GUI툴도 좋지만 상황에 따라 명령어로만 해결해야 할 때도 있으니 git명령어도 시간 날 때 정리해야겠다.

    반응형

    'programming > Git' 카테고리의 다른 글

    [git] Revert "Revert commit"  (0) 2022.04.03
    [GitHub] GitHub License 만들기  (0) 2020.09.03
    [Git] gitignore 작성 사이트  (0) 2020.06.01
    [Git] Gist 줄 없애기  (4) 2019.11.28
    [Git] Github 코드블럭 Gist 사용법  (0) 2019.11.26

    댓글

Designed by Tistory.