본문 바로가기

브랜치4

git - error: 레퍼런스를 'https://github.com/daniel4191/first_blog.git'에 푸시하는데 실패했습니다힌트: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가힌트: 거부되었습니다. git을 다루다보면 종종 에러를 발견할수있다. 나의 경우는 로컬 폴더내의 작업을 계속 여기옮겼다 저기옮겼다, 수정하기를 반복했더니 특히나 이런 에러가 많이 보였다. To https://github.com/daniel4191/first_blog.git ! [rejected] master -> master (non-fast-forward) error: 레퍼런스를 'https://github.com/daniel4191/first_blog.git'에 푸시하는데 실패했습니다 힌트: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가 힌트: 거부되었습니다. 푸시하기 전에 ('git pull ...' 등 명령으로) 리모트 힌트: 변경 사항을 포함하십시오. 힌트: 자세한 정보는 'git push --help.. 2022. 12. 16.
Git - branch # branch #1 branch 확인및 점검 기본적으로 master branch로 지정이 되어있다. git 루틴에 따라서 git 초기설정이 완료된 상태에서 git status를 해주게되면 본인이 master branch로 등록 되어있음을 알 수 있다. git branch 를 해주게되면 현재 git branch의 리스트를 확인 가능하다. #2 branch 생성 git branch 브랜치이름 #3 branch 변경 1)기본 git switch 브랜치이름 2)만약에 이미 브랜치가 있으면 브랜치변경, 브랜치가 없으면 생성후 브랜치변경하는 명령 git checkout 브랜치이름 3)만약에 이미 브랜치가 있으면 이동이 안되고, 브랜치가 없는경우 생성후 브랜치 변경하는 명령 git switch -c 브랜치이름 중요.. 2022. 10. 13.
GIT branch(브랜치) 병합, 충돌, 해결 # 브랜치 병합, 충돌, 해결 # 브랜치 병합 명령문을 입력하면 ‘현재 설정되어있는 브랜치와 명령 브랜치를 병합한다’ git merge 병합희망하는브랜치이름 git merge add-style # 브랜치 충돌(CONFLICT)해결 CONFLICT (content): Merge conflict 라는 메세지가 뜨면 해당 문제가 되는 부분 위에 영문의 경우에 Accept Current Change | Accept Incoming Change | Accept Both Change | Compare Changes 한글의 경우에 현재 변경 사항 수락 | 수신 변경 사항 수락 | 두 변경 사항 모두 수락 | 변경 사항 비교 라고 뜨게 되고 이 중에서 내가 원하는 것을 선택하면 충돌이 해결된다. 만약 잘못 선택했을 경.. 2022. 9. 21.
GIT 브랜치(branch) 생성, 삭제, 이동 # git 브랜치 생성, 삭제, 이동 # 브랜치 생성 git branch 이름 git branch add-style 이라고 치게되면 master 브랜치를 기준으로 add-style이라는 브랜치가 생성되게 된다. # 현재 브랜치 확인 git branch 브랜치를 확인했을때, 앞에 *표시가 있는것이 현재 설정되어있는 branch 라는 의미다. # 사용 브랜치 변경 git checkout 브랜치이름 git checkout add-style 그러면 vscode기준으로 switched to branch ~~ 라고 메세지가 뜨고 왼쪽 최 하단에 기존의 master 라고 되어있던 branch가 add-style로 변하게 된다. # 추가 브랜치 유의점 만약에 서브로 만들어놓은 브랜치에다가 브랜치를 추가하면 그 가지에서.. 2022. 9. 21.