Github

GitHub

JunsC 2024. 2. 4. 22:32
728x90

GitHub 사용법 관련 사이트

https://webisfree.com/2018-07-26/git-config-%EC%84%A4%EC%A0%95-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0

 

git config 설정 확인 및 변경하기

git을 사용하는 경우 config 설정에 대한 내용을 볼 필요가 있습니다. 예를들어 사용자 이름이나 email 등을 확인할 수 도 있겠죠

webisfree.com

 

https://byul91oh.tistory.com/231

 

[git] 에러 | ! [rejected] main -> main (fetch first)

해석 상황 작업을 마친뒤 로컬에서 원격저장소로 git push를 했는데 ! [rejected] main -> main (fetch first) 에러가 발생했다. 원인 해당 에러는 원격저장소와 현재 작업중인 로컬저장소가 동기화되지 않았

byul91oh.tistory.com

 

https://gmlwjd9405.github.io/2017/10/27/how-to-collaborate-on-GitHub-1.html

 

[GitHub] GitHub로 협업하는 방법[1] - Feature Branch Workflow - Heee's Development Blog

Step by step goes a long way.

gmlwjd9405.github.io

 

https://bangc.tistory.com/11

 

[Git] git 저장소 히스토리 삭제 및 초기화하기

기존에 있던 프로젝트 저장소의 commit 히스토리를 정리하고 싶을 때 혹은 저장소를 다른 곳으로 옮기고 싶을 때 사용하면 좋을 것 같습니다. 1. 로컬 저장소의 git 히스토리 삭제 $ rm -rf .git 2. 로컬

bangc.tistory.com

 

 

 

 

기존 저장소에서 다른 저장소로 코드 옮기기

git clone --mirror 깃주소

-> —mirror 대신에 bare 를 쓰자 ( read-only 파일 제외하기 위해 )

cd 해당 깃주소.git

git remote set-url --push origin 옮길 깃주소

git push --mirror

 

그리고 해당 저장소의 프로젝트로 가서
git checkout -b [브랜치이름]
git config pull.rebase false  # merge
git pull origin main
하면 merge 완료

 

 

Git ignore 적용 안될때

git rm -r --cached .

git add .

git commit -m "clear git cache"

git push

 

 

커밋 순서

git add 파일명

git commit -m "메시지"

git pull origin main

git push origin kjh

 

 

이전 최신 커밋 취소되고 스테이지에서도 파일이 내려지게 하는 명령어

git reset HEAD^

 

 

브랜치 생성 : git checkout -b [이름]

 

깃 캐시 삭제 관련 사이트

https://tychejin.tistory.com/231

 

[Git] Git 캐시(Cache) 삭제

Git 파일 삭제 1 2 3 4 5 // 원격 저장소와 로컬 저장소 파일을 삭제 $ git rm 파일명 // 원격 저장소에 있는 파일만 삭제하고, 로컬 저장소에 있는 파일은 삭제하지 않음 $ git rm --cached 파일명 cs rm -r 옵

tychejin.tistory.com

 

728x90
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."