개발/git 4

git 특정 파일만 원격 저장소의 최신 상태로 설정하기

가끔 git 에서 pull 을 할 때특정 파일이 충돌이 나서 pull, push 가 모두 안되고 꼬여버리는 상황이 발생합니다. 그럴 때 특정 파일만 원격 저장소의 최신 상태로 설정하는 방법입니다.1234567891011# 1. 충돌 파일을 원격 저장소의 최신 상태로 재설정git checkout --theirs file> # 2. 변경 사항 스테이징git add file> # 3. 충돌 해결 커밋git commit -m "Resolve merge conflict by taking remote changes" # 4. 다시 pull 시도git pullColored by Color Scriptercs 이렇게 하시면 특정 파일을 원격저장소의 최신상태로 설정하여git 충돌을 없애고 다시 정상적으로 git 을 사용..

개발/git 2024.06.08

git commit 되돌리기(pull 안하고 commit&push 했을 때 오류 대처법)

여러 사람이 협업하는 git 에서수시로 push 가 이루어지다 보니가끔 pull 을 한 후 commit&push 를 해야하는데잊어버리고 그냥 commit&push 를 했다가commit 은 된 상태에서 push 가 안되는 오류가 발생하곤 합니다. 그럴 때 commit 을 되돌리는 방법입니다. 1git reset --soft HEAD^cs  이렇게 하시면 바로 직전의 commit 을 취소하게 됩니다.https://jnarin-development-story.tistory.com/158#google_vignette git commit 취소하는 방법로컬이나 원격에서 커밋을 하다가도 실수로 잘못 커밋하는 경우 되돌리고 싶은 경우가 생긴다. 오늘은 로컬에서 저장한 커밋을 되돌리는 방법을 정리하려고 한다. 로컬에서 ..

개발/git 2024.06.08

git pull 은 되는데 push 는 안될 때

어느날 잘 되던 git pull 명령어가 갑자기 오류가 나기 시작했습니다. 인터넷에 검색을 해 보면 ssh 인증키 등록을 해야한다는 글이 많아서 https://stackoverflow.com/questions/2643502/git-how-to-solve-permission-denied-publickey-error-when-using-git  Git: How to solve Permission denied (publickey) error when using Git?I'm on Mac Snow Leopard and I just installed git. I just tried git clone git@thechaw.com:cakebook.git but that gives me this error: Initi..

개발/git 2024.06.05