본문 바로가기

개발 공부/Git12

[지옥에서온git]깃헙에서 브랜치 삭제하는 법 맥 터미널에서 브랜치 삭제하는 법입니다. git branch -d N(branch name)을 입력하고 Push하면 에러가 납니다. 당연히 커밋은 되지 않고요. 아래의 명령어로 깃헙의 브랜치를 지워주셔야 해요. 아래의 코드에서 N은 브랜치 이름 변수입니다! # 현재 삭제하고 싶은 브랜치 안에 있다면 삭제하고 싶은 브랜치에서 나가기 git checkout N(삭제하고 싶은 브랜치 외의 branchname) #깃헙 안에 있는 브랜치 삭제 + 내 로컬에서도 삭제 git push origin --delete N(삭제하고 싶은 브랜치 이름) 2022. 8. 4.
[지옥에서온git] 이제 익숙한 에러 error: failed to push some refs to 원인 분석 그리고 드디어 근본적 해결 이제 익숙한 에러인 failed to push som refs to 에러가 또 발생했습니다. 다행인건 이번엔 원인을 분명히 알고 있다는 것입니다. 왜냐하면 제가 연습삼아 커밋들을 다 날리고 제일 처음 만든 커밋을 시작으로 rebase 커맨드를 연습하려고 하니까 난 에러니까요..(눙물) 깃헙에는 커밋이 1->2->3까지 있었고 제 컴퓨터는 reset --mixed를 이용해서 최근 커밋을 1로 돌렸기에 'current branch is behind its remote counterpart'라는 에러가 난 것이지요. (이제까지의 에러들도 그래서였을까요..?) 예전 게시글에서처럼 강제로 푸쉬하려다가 아니 reset 커맨드가 있는데 이걸 원격저장소에 그냥 올리는 방법이 없는게 믿기지가 않아서 git push --.. 2022. 8. 4.
[지옥에서온git] 깃허브 안에 폴더 만들고 지우는 법 깃으로 이것저것 해보다가 발견한 것. 내가 분명히 그 폴더를 내 터미널에서 지웠는데 깃허브에는 그대로 남아있는 걸 발견했습니다. 깃허브에서 폴더를 지우고 그걸 Pull해서 다시 push한게 여러번... 방법을 찾았습니다!! 폴더를 만드는건 간단합니다. 아시는 것처럼 폴더를 생성하고 그 안에 파일을 만들어줘서 push 하면 깃에 폴더가 생성됩니다. # 폴더 만들기 mkdir myfolder #폴더로 이동 cd myfolder #폴더에서 파일 생성 vim f1.txt #깃에 add git add f1.txt #깃에 커밋 git commit -m '1' #깃에 푸쉬 git push 폴더를 지울때가 특이하면서도 정말 간단한데 rm-r앞에 git을 붙여주면 지운 상태 자체가 커밋 됩니다!! #폴더 지우기 git .. 2022. 8. 3.
[지옥에서온git] 깃허브 저장소로 push할때 발생하는 비밀번호 틀렸다고 나오는 에러, failed to push some refs 에러 유저 이름 입력하라고 해서 입력했고, 비밀번호 입력하라고 해서 입력했는데 자꾸 비밀번호가 expired 되었다는 얘기를 하며 https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls About remote repositories - GitHub Docs About remote repositories A remote URL is Git's fancy way of saying "the place where your code is stored." That URL could be your repository on GitHub, or another user's fork.. 2022. 8. 3.
반응형