[TIL] 220331 6일차

youngseo·2022년 3월 31일
0

TIL

목록 보기
6/121
post-thumbnail

6일차

Intro

지난 두달여와 다르게 이번 주는 시간이 부족하다는 생각도 하며, 확실히 체계적으로 공부를 하게 되는 것 같아 좋다. 😊(최우영 강사님 최고!!🙇‍🙇‍♂️🙇) 한가지 마음 한켠에 무겁게 자리잡고 있는 건, JS과제를 이번 주 안에는 다 해야할텐데,,이다🤣 오늘은 어제 들은 git-flow복습과 별점컴포넌트 만들기 과제 3을 해보려고 한다. 아자아자!!

공부목표

  • git-flow 정리 및 이해
  • JS과제 3
  • 궁금한 부분 찾아보기
    - 폴더에 파일을 만들어 올리는 경우 feat: Create index.html일까? docs: Add index.html일까? 정답! feat: Create index.html
    • 원격저장소에 있는 파일이나 폴더를 지울 수 있는지?
    • CLI와 GUI의 차이
    • git init 후 작업을 하다 파일을 잘 못 덮어쓰거나 삭제했을 때 되돌리는 방법
    • remote를 삭제하는 방법, remote를 여러개 연결할 수 있는지?
    • -m을 붙이는 경우와 -u를 붙이는 case (git push -u origin develop)

새로 배운 부분

  • git add 후 취소: git reset HEAD [file] file명이 없는 경우 모든 add를 취소
  • git commit 취소
    // [방법 1] commit을 취소하고 해당 파일들은 staged 상태로 워킹 디렉터리에 보존
      $ git reset --soft HEAD^
      // [방법 2] commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존
      $ git reset --mixed HEAD^ // 기본 옵션
      $ git reset HEAD^ // 위와 동일
      $ git reset HEAD~2 // 마지막 2개의 commit을 취소
      // [방법 3] commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제
      $ git reset --hard HEAD^
      https://gmlwjd9405.github.io/2018/05/25/git-add-cancle.html
  • 로컬에서 원격저장소 파일 삭제 git rm –cached [File Name]
    // .idea/modules.xml 파일 삭제
    $ git rm --cached .idea/modules.xml
    // .idea 폴더 하위의 모든 파일 삭제 
    $ git rm --cached -r .idea/
  • CLI : 명령어를 이용해서 컴퓨터를 제어하는 방식
  • GUI : 그래피컬한 방식을 이용해서 컴퓨터를 제어하는 방식

하루를 마무리하며

어제 다 이해를 했다고 생각한 branch 관련 정말 작은 예제 문제가 풀리지 않아 생각보다 더 많은 시간을 들이게 되었다😭 긍정적인 부분은 반복해서 코드를 작성하는 과정에서 커밋을 삭제하는 방법, -u플래그를 붙이는 이유 등의 추가적인 정보를 익히고 사용하게 되었다는 점이다👍

그리고, 오늘 다른 학습자분의 블로그를 보고 아차! 하고 나의 공부하는 자세에 대해 생각하는 시간을 가지게 되었는데, 캠프가 시켜서 하는 것이 아닌 구현해보고 싶은 웹페이지를 찾아보거나 직접 클론 코딩을 해보는 등 조금 더 능동적인 자세를 가지도록 마인드 컨트롤을 다시 한번 해봐야겠다. 아자아자!!

0개의 댓글