본문 바로가기

Git

(6)
git 작업을 이전으로 되돌리는 방법들 내 소스 / 리포지토리가 git pull을 수행하기 전의 이전 상태가되도록 git pull을 되돌 리거나 실행 취소하는 방법이 있습니다. git pull 취소하고 되돌리기 git reset --hard git merge 취소하고 되돌리기 git reset --merge ORIG_HEAD git commit 취소하고 되돌리기 git reset --hard HEAD git add 취소하고 되돌리기 git reset HEAD 주의 이 섹션에 나열된 명령은 커밋되지 않은 모든 변경 사항을 제거하여 잠재적으로 작업 손실을 초래할 수 있습니다
Git : 여러 프로젝트들 모음에서 새로운 프로젝트 추가 시 문제 해결 방법 [상황 설명] 저장소에 프로젝트를 모아놓고 작업을 하다보면 가끔 새로운 컴퓨터에서 새로운 프로젝트를 추가하고 git push를 하고 싶은 상황이 온다. 그러면 기존의 저장소에 여러 프로젝트들을 pull 땡기고, 거기다 내가 지금 작업한 프로젝트를 푸쉬하면 될거라고들 생각한다. 하지만 전혀 다른 컴퓨터에서 작업을 한거기 때문에 git은 이 프로젝트는 기존의 프로젝트랑 상관이 없는 거라 판단 거부한다. 이럴때 강제로 pull/ push 하는 방법을 알아보자! (pull 땡길 때 문제 상황) PS C:\Users\USER\ass> git pull origin main remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done..
[GIT] 깃 저장소 디폴트 변경 - 깃허브 디폴트 브랜치를 변경하고 싶을 때가 있다. - 사실 보통 master가 회복불가로 꼬였을 때다 으악~~!!!! - Settings 로 이동 - 왼쪽 상단에서 Branches 를 클릭 후 바꿀 브랜치명 변경 - Update 버튼 => 디폴트 브랜치가 변경된다. - 디폴트 변경 완료!
[Git] git ssl 인증 관련 오류, 깃허브 저장소 디렉터리 모양 <- 오류 문제 해결 방안 git clone시 ssl 인증 관려 오류를 해결하는 방법 => 인증을 안하게 설정해서 clone git config --global http.sslVerify false GitHub 디렉토리 화살표 표시 -> 폴더 접근 불가능 githun를 init 하면 알다시피 루트 디렉토리에 .git이 생성된다. 그런데 내가 만들 파일중에 .git이 존재한다면 다음과 같은 문제가 발생한다. 결론적으로 .git을 제거후 다시 커밋, 푸쉬하면 된다. "khs-test-dir" 라는 디렉터리 접근 불가능한 상태로 디렉토리에 들어갔다고 해보자. $ rm -rf .git 로 해당 위치의 .git을 제거 rm -rf .git $ git rm --cached . -rf "{-> 표시가 된 파일 삭제 및 commit 캐시도 삭제..
[Git] fatal: 'git status --porcelain=2' 해결 방법 어떤 파일이 소실 되었을 경우 이런 문제가 발생한다. 해결 방법1 rm -f .git/index git reset 해결 방법2 문제가 되는 파일을 따로 복사하고, 해당 위치에서 삭제한다음 다시 추가하면 되기도 했다. 출처: https://stackoverflow.com/questions/47109232/git-fatal-unknown-index-entry-format
[Git] 원격 브랜치 삭제 명령어 원격 브랜치를 삭제하기 위해 사용하는 명령어는 Git 명령어를 기반으로 합니다. 원격 브랜치를 삭제하는 방법은 두 가지가 있습니다. 먼저, 로컬 저장소에서 원격 브랜치를 삭제한 후, 원격 저장소에 해당 변경사항을 푸시하는 방법과, 원격 저장소에서 바로 원격 브랜치를 삭제하는 방법입니다. 첫 번째 방법은 다음과 같습니다: git branch -d git push origin --delete 위 명령어에서 은 삭제하려는 원격 브랜치의 이름입니다. 첫 번째 명령어(git branch -d)는 로컬 저장소에서 해당 브랜치를 삭제합니다. 두 번째 명령어(git push origin --delete)는 원격 저장소에 해당 브랜치 삭제를 푸시합니다. 두 번째 방법은 원격 저장소에서 바로 원격 브랜치를 삭제하는 방법입..

728x90