기진곰님의 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기가 정도로 꽉 찼었거든요 ㅠㅠ

 

  • profile
    깃풀시 XE코어쪽에 수정사항이 있으면 안됩니다.

    코어쪽 수정된 사항이 없고 서드파티자료들만 있는 상태이라면 그냥 git pull 으로도 쉽게 가능하지만.. 그렇지 않으면 안되요.
  • profile profile
    코어를 따로 수정한 건 아닌데,
    www/ 폴더 아래에 logo.png 이런 이미지들까지도 다 사라져버려요;
    추가로 업로드한 레이아웃들도 다사라져버리구요;
  • ?

    서드파티 자료들은 .git/info/exclude 에 추가시키면 될걸요?

  • ? profile
    수정된 부분을 별도로 저장하는 걸 모르겠어요;
  • profile ?
    아이콘같은 경우는 www/ 상에 올려져 있는 logo.png 같은건 logo.png 라고 하면 되고, 폴더의 경우는 경로 끝에 슬래시를 붙여서 modules/board/skins/sketchbook5/ 뭐 이런 식으로 넣습니다