Git 명령어들을 모아 정리해서 까먹을때마다 두고두고 뽑아 쓰기 위해 블로그에 기록용으로 남겨두기
1. 소스트리에서 맥 키체인에 접근했던 적이 있어 오류가 발생했음..
mac 키체인 접근에서 github.com 은 모두 삭제 진행
- username : git 주소 뒤에 name
- user git token : personal access tokens
2. github 예전에 repo 복제 에러났을때 문구
github repository already exists
git remote rm origin
git remote add origin https://주소.git
# 새롭게 연결할 깃 레포 주소 입력
git push origin master
# 소스코드 업로드
3. rebase error
merge
가 불가능하고, merge
가 필요한 경우에는 정방향으로 진행하는 게 불가능하다는 에러 메시지가 뜨면서 진행이 되지 않았다.
> git pull --tags origin master
From https://주소
* branch master -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.
해결방법
git pull --rebase
- 참고링크
https://mytory.net/archives/13122
4. Git global
# 조회
git config --list
# 삭제
git config --global --unset user.name
# 원격 레파지토리 확인
git remote -v
# 제거
git remote remove origin
# 연결
git remote add origin [url]
# 클론
git clone [url]
# description
git commit -m "test"
# 스테이징 영역에 추가. 이후에 커밋되면, 해당 변경 사항들이 버전 기록에 포함될 것
git add
# dev branch에 추가, master라면 dev 대신 master
git push origin dev
git remote rm origin / upstream
# origin or upstream 둘중 하나 삭제 - upstream을 삭제함
git push origin master
# push
💡 git push origin master 했는데 초기설정이 안되어있다면 git init 초기 설정 진행해야함
5. Git status
git push origin 했는데 계속 Everything up-to-date 발생
# 변경된 상태를 모두 add
git add *
# 상태보기
git status
git commit -m "test"
git push origin master
6. 원격 저장소에서 변경 사항 적용하기
# cd folder
git remote -v
# github에서 변경사항 확인
git fetch origin
# 로컬에 변경사항 적용
git merge origin
반응형