Git Hub push 과정
내가 github 과정에 익숙하지 않다보니, 찾아보고 따라했지만,
아무래도 도움을 요청을 하는게 나을 거 같아, 주변에 도움을 청했다
내가 시도한 과정을 보여준 장면이다
무슨 이유 때문인지 failed 가 많이 떴었다. 그래서 차근차근 배웠고, 현재 뜨는 $ git remote에서 github과 origin을 지웠다. 아래의 사진을 보자
$git remote에서 remove를 차례차례 해 준 후, remote add를 사용해 github 파일에 있는 https://를 복사해 주었다 그러고 난 후, git add → git commit -m "any number" 하면, 이메일과 계정 아이디를 입력하라고 나온다. 그걸 차례대로 입력 후, git commit -m "any number(위와 동일하게) 하면 내가 저장하고자 하는 파일들을 visual studio에서 불러온다.
그 다음 git push 를 해주면, git push —set-upstream origin master 라는 문구가 뜬다. 똑같이 입력해주었다. 그런 후 마지막으로 github 로그인 페이지가 뜨고, 완료해주어서 master부분을 찾아가면
자동으로 업데이트 됨을 알 수 있다.
바뀐 코드: type: number → type: Date
이유: 형식적으로 date를 출력해주기 위해, Date 로 바꾸었다.
결과: 게시물 올라갈때마다 date 가 제대로 출력된다.
바뀐코드는 없지만, 게시물의 날짜를 출력해주기 위해 today 와 new Date()를 썼고,
today가 제대로 작동하는지 알기 위해, typeof today를 통해 console 로그로 확인했다.
object(객체) 형태로 저장되며, date 자료형은 number로 정의했고, create할때 객체 라서 오류가 났다.
Mentor 노트 요약
Q: 코드의 길이에 상관없이, 프로그래밍의 속도가 뒤처지지 않으려면 어떻게 해야 하는가?
A: 처음으로 봐야 할 것은 call stack의 함수 속의 차이이기 때문에, express, middleware, 코드 중첩 반복문을 봐야 한다. 특히, 코드 중첩 반복문의 경우, for..for구문 보다, if..if(if-else if-else)구문이 훨씬 더 속도면에서는 효율적이다. 이는 데이터 베이스 안에있는 ORM, DB쿼리, 네트워크 속도에 영향이 있기 때문이라는 것을 알게되었다.
노력할점: 아직 많이 부족하다, 속도도 많이 느리고, 과연 기간 내에 끝낼 수 있을지도 의문이다. 하지만 멘토님들 말처럼 잠 아껴가며 노력하다 보면, 잘해낼 것이고, 그 어느때보다도 내가 가지고 있는 모든 힘을 거의 여기에 투자하고 있기 때문에 언젠가는 성과를 빛낼 날이 올 것이라고 생각한다.