기진곰님의 XE 업데이트 git 사용법 글을 참조해서 작업 중입니다.
https://xe1.xpressengine.com/index.php?mid=tip&document_srl=22947921&rnd=23218137#comment_23218137
# git reset --hard 현재 사용 중인 xe 버전
# git status
여기까지 하고 나니,
빨간색으로 리스트가 죽 나열되고,
git add 혹은 git commit -a 를 입력하라고 나옵니다.
그리고 git add 를 입력하니,
git add . 를 의미하는게 맞냐고 묻고는.. 다시 입력하는 #으로 되돌아가더군요.
git commit -a 를 입력하니,
please tell me who you are 이 나오길래 시키는대로 입력한 후에,
# git add -A
# git stash
# git pull
를 입력해줬습니다.
성공적으로 업데이트는 다 되는데, 원래 xe 코어에는 없었던, 그러니깐 임의로 사용자가 추가해줬던 파일들은 다 삭제가 되어버리더군요. 기존 제가 올린 파일은 그대로 둔 채 업데이트하려면 어떻게 하면 될까요?
####################수정####################
# git add * -f
위 명령어를 입력한 후,
# git status
명령어로 확인하니, 이제 files 아래 파일들이 모두 초록색으로 뜹니다.
이제 어떻게 하면 될까요 ㅠㅠ
저번에 이렇게 해서 아마 git 폴더가 2기가 정도로 꽉 찼었거든요 ㅠㅠ
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 5
코어쪽 수정된 사항이 없고 서드파티자료들만 있는 상태이라면 그냥 git pull 으로도 쉽게 가능하지만.. 그렇지 않으면 안되요.
www/ 폴더 아래에 logo.png 이런 이미지들까지도 다 사라져버려요;
추가로 업로드한 레이아웃들도 다사라져버리구요;
서드파티 자료들은 .git/info/exclude 에 추가시키면 될걸요?