이온디
호스팅센터
웹디벨로퍼
프리랜서카페
스레드
현재글(git 지금 내가 소스 수정한게 있는데, 만약 git pull 하면 내 코드는 다 사라지나??})

git pull을 실행하면 원격 저장소의 변경 사항을 로컬 저장소로 가져오고 병합합니다. 현재 로컬에서 수정한 코드가 있다면, git pull을 실행할 때 충돌이 발생할 수 있습니다. 하지만, 로컬에서 수정한 코드가 자동으로 사라지지는 않습니다.  


충돌이 발생할 경우, Git은 충돌을 해결할 수 있도록 도와줍니다. 충돌을 해결한 후에 변경 사항을 커밋하면 됩니다.  


만약 로컬 변경 사항을 안전하게 유지하고 싶다면, 먼저 변경 사항을 커밋하거나 별도의 브랜치에 저장하는 것이 좋습니다.



# 로컬 변경 사항을 커밋 
git add . 
git commit -m "로컬 변경 사항 커밋" 

# 원격 변경 사항을 가져와 병합 
git pull


또는, 변경 사항을 별도의 브랜치에 저장한 후 git pull을 실행할 수 있습니다.


# 새로운 브랜치 생성 및 체크아웃 
git checkout -b my-changes 

# 로컬 변경 사항을 커밋 
git add . 
git commit -m "로컬 변경 사항 커밋" 

# main 브랜치로 돌아가서 원격 변경 사항을 가져와 병합 
git checkout main git pull


 


내용을 입력하세요
0
댓글은 로그인 사용자만 작성 가능합니다. 로그인하기