깃 푸쉬한 특정 유저 전부 변경
·
Git/명령어,작업
깃 푸쉬한 특정 유저 전부 변경 방법입니다. 해당 프로젝트 깃위치에서 터미널,command로 통으로 입력 주의 사항 다른 브런치가 있을 경우엔 이름이 다르게 푸쉬가 되기 떄문에 브런치 전부 해드를 맞춘다음에 진행 하시면 됩니다. master 브런치에 작업후 다른 브런치 복제 해서 사용 하면 됩니다. 깃 처음부터 전부 검색해서 변경 하기 떄문에 조심히 사용 하면 됩니다. git filter-branch --env-filter ' WRONG_EMAIL="변경전 이메일" NEW_EMAIL="변경후 이메일" WRONG_NAME="변경전 유저네임" NEW_NAME="변경후 유저네임" if [ "$GIT_COMMITTER_EMAIL" = "$WRONG_EMAIL" ] then export GIT_COMMITTER_..
[GitLab] gitlab에 이미 push된 commit 삭제
·
Git/명령어,작업
gitlab, github등에 취소해야 되는 commit이 있는데 이미 push 해버렸을 때 git bash에서 git reset --hard 되돌아가고자 하는 커밋주소 ex) git reset --hard 14afbg24 커밋 주소는 git log 로 알 수 있다 reset 옵션으론 hard, soft, mixed 가 있다 그 후 git push origin +브랜치명 ex) git push origin +master // master 브런치 푸쉬 브랜치 명 앞에 +를 붙여야 한다(덮어씌운다는 의미) + 없이 push 해버리면 최근 커밋을 pull 하라며 에러가 난다. 만약 ! [remote rejected] master -> master (pre-receive hook declined) 이런 에러가 ..
[GitLab] git branch delete 안될때
·
Git/명령어,작업
[GitLab] You are not allowed to push code to protected branches on this project 해당 에러는 해당 push 하려는 branch 가 Protected로 설정 되어있기 때문에가 많습니다. 대부분 의 경우는 Master Branch 가 이런 경우가 많고 아니면 다른 브랜치에 대한 Permission 을 주는 경우가 이에 해당되는데 사용중인 Project 에 들어가서 해당 Protected를 해제 하거나 권한을 설정 하면 됩니다. - GitLab Project -> Settings -> Repository -> Protected Branches -> [Expand] 버튼 클릭 하단에 Protected Branches 리스트에 우측 UnProtecte..
GitLab최소사양
·
Git
전체적으로 서버 다운그레이드 작업후 나중에 보니 gitlab이 멈추었다. 원인을 알아보니 이번 오류는 2코어에 메모리가 4GB에서 구동하던 깃랩이 몇시간 구동하다 멈췄다 사양을 증설후 정상작동 4코어에 메모리가 최소 4GB는 되어야 할듯 합니다.(지금 까지 정상 구동중) 최소사양 : 4core / 4GB
stash(intelij)
·
Git/명령어,작업
들어가기 전 자신이 어떤 작업을 하던 중에 다른 요청이 들어와 하던 작업을 멈추고 잠시 브랜치를 변경해야 할 일이 있다고 하자. 이때, 아직 완료하지 않은 일을 commit하는 것은 껄끄럽다. 어떻게 해야 될까? 브런치 변경할때 변경사항이 많으면 소스가 곂치면서 복구가 힘든 경우가 있다. git stash 란? 아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어이다. 이를 통해 아직 완료하지 않은 일을 commit하지 않고 나중에 다시 꺼내와 마무리할 수 있다. 커밋내용 빈거 확인. 브런치 변경 -> stash에 저장한 부분 다시 불러오기
기초명령어
·
Git/명령어,작업
상태보기 깃 커밋할게 있는지 확인한다. git status 깃 에드는 커밋할 파일을 에드로 올린다. git add . 커밋 >> 로컬내에 올린다. git commit -m " 메시지" 푸쉬 step1이라는 원격 브렌치에 올린다는 뜻 git push origin step1 git branch 브런치 확인 git checkout -b step1 스탭1 브런치 생성 삭제 전에 원래 브런치로 이동 git branch -D step1 스탭1 브런치 강제로 삭제 포크한 마스터 저장소랑 연결을 해야한다. git remote add 란 명령어로 한다. git remote add upstream http:////// 깃주소 git remote -v 검색후 오리진, upstream 나온다 git branch -a git ..