개발자 되는 중/TIL&WIL

내배캠 TIL 2022.11.01 ( git bash 의 Please enter a commit message to 창)

SeonChoco 2022. 11. 1. 21:03

오전에는 

미니 프로젝트에 들어갈 방명록 delete 기능을 만들었다.

update 기능을 어떻게 만들기 시작해야할질 좀 막막하다. 

같이 하는 팀원이 get, post 방식 api 만들기에 대해 이해 안된다고 해서 그분은 웹개발 종합반을 더 듣기로 했다. 

나는 그 시간에 어제 이해를 하지 못했던 git 특강을 천천히 다시 들어보면서 잘 모르는 부분을 다시 공부했다.

그리고 팀소개 웹페이지 프로젝트 조각 기능 파일을 github에 올렸다.

그리고 그 github에 접속하는 법, 버전 commit 하는 법, 이전 commit으로 돌아오는법 등 알아야할 것 들을 공부하는 중이다.

그러나 아직 좀 모호하다.

 

git reset Head^를 쓰면 이전 commit이 사라진다고 해서 그걸 썼다.

이전 commit이 사라지긴 했는데 다시 githup에 push를 하려고 할 때 오류가 났던것 같다. 뭔지 기억은 안난다.

일단 pull을 해서 내 로컬 저장소와 원격 저장소의 파일들을 동일하게 만들어주려고 했는데 아래와 같은 오류가 났다. 

 

오늘 난 오류! 

git bash에 이렇게 떴다.

Please enter a commit message to explain why this merge is necessary, especially if it merges an updated upstream into a topic branch

 

merge를 왜 하니? 그 이유에 대해 메세지를 써줘 하는 오류이다.

참고한 글 링크

https://stackoverflow.com/questions/19085807/please-enter-a-commit-message-to-explain-why-this-merge-is-necessary-especially

 

Please enter a commit message to explain why this merge is necessary, especially if it merges an updated upstream into a topic b

I am using Git. I did a pull from a remote repo and got an error message: Please enter a commit message to explain why this merge is necessary, especially if it merges an updated upstream into a

stackoverflow.com

  1. press i (i for insert)
  2. write your merge message
  3. press esc (escape)
  4. write :wq (write & quit)
  5. then press enter

지금은 파일 조금씩 수정하면서 commit 해보고 있고 이전 버전으로 돌아가는 reverse를 검색해서 알아보고 있다. 이걸 쓰면 github와 충돌 없이 이전 버전으로 되돌릴 수 있나?

인프런에 받아놓은 github 강의를 받아놓는것이 좋을 것 같다.

 

그리고 localhost:5000에서 내가 만든 웹페이지를 확인해보고 있는데, 연결을 끊어도 안 끊기고 가끔씩은 아예 작동이 안되기도 한다. 이유는 모르겠지만. 한번은 컴퓨터를 껐다 켜니까 되었다 .이번에도 단순히 그렇게 해결하면 될까?

 

내일은  update 기능 조금 더 시도해봐야겠다.

그리고 update기능이 잘 구현이 된다면

좋아요도 넣어볼 것이다.