Git 10

[GIT] git push --force 오류

서버에 로컬브랜치를 강제 업데이트 할때 git push --force 를 사용하는데, 이 때 아래와 같은 오류가 난다면 $ git push --force fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master 아래와 같이 해결 $ git push origin +master Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 To https://github.com/my.git + e6f792f46...ef4679889 master -> ma..

Git 2023.02.10

[GIT] git pull 시 merge 오류가 날때 강제 git pull 덮어쓰기 방법

git pull 시 stash 또는 merge 를 우선 하라고 나올 때, 중요하지 않은 파일 또는 덮어쓰기 해도 무방한 파일일때는 덮어쓰기 하는 것이 빠르다. 1. git pull 받을 목록을 repository 에서 업데이트 git fetch --all 2. git reset 으로 head를 최신으로 가리킨다 git reset --hard origin/master 3. git pull 로 확인 git pull 이렇게 하면 그냥 최신버전 헤드를 가리킴으로써 덮어쓰기와 같은 효과가 된다.

Git 2020.11.25

[GIT] 기존 프로젝트를 git repository에 연결 하기

1. 기존 프로젝트 폴더 내에 git bash 등으로 진입 cd myProject 2. git 초기화 git init 완료 메시지 : Initialized empty Git repository in C:/myProject/.git/ 3. github 또는 bitbucket 등 프로젝트를 연결 할 repository 생성 (README 등 파일 생성 없이 빈 레포지토리로 생성 권장) README 파일을 생성하면 최초 커밋 시 파일 기록이 달라서 오류발생할 확률이 높음 4. repository 연결 git remote add origin username@bitbucket.org/myname/myproject.git 연결된 repo 확인 (fetch / push 주소 확인) git remote -v 5. 새 ..

Git 2020.11.11

git pull 시 merge 오류

git pull 시 Your local changes to the following files would be overwritten by merge 오류가 난다면. # git fetch --all # git reset --hard origin/master master의 가장 최근버전으로 reset local에 branch 로 받아야 하는 상황이라면.. # git add -A (git add 와 git add -u를 더한 작업임. 새 파일, 수정, 삭제 등 모든 변경된 파일을 add 시킴) # git commit -m "메시지" # git branch -b branch_2 origin/#2 (branch_2 라는 이름으로 branch를 로컬에 만들고 선택)

Git 2019.08.01

원격 브랜치 가져오기

원격 저장소 branch 확인원격 저장소의 branch 리스트를 확인하는 방법이 있다. $ git branch -r 옵션을 주면 원격 저장소의 branch 리스트를 볼 수 있고, $ git branch -a옵션을 주면 로컬, 원격 모든 저장소의 branch 리스트를 볼 수 있다. 원격 저장소의 branch 가져오기만약 원격 저장소의 mybranch 를 가져오고 싶다면, $ git checkout -t origin/mybranch 처럼 하면 된다.git branch -a 할때의 앞에 remote 는 제외하고 쓴다. -t 옵션과 원격 저장소의 branch 이름을 입력하면 로컬의 동일한 이름의 branch를 생성하면서 해당 branch로 checkout을 한다.만약 branch 이름을 변경하여 가져오고 싶다면..

Git 2018.11.22
반응형