지난 두달여와 다르게 이번 주는 시간이 부족하다는 생각도 하며, 확실히 체계적으로 공부를 하게 되는 것 같아 좋다. 😊(최우영 강사님 최고!!🙇🙇♂️🙇) 한가지 마음 한켠에 무겁게 자리잡고 있는 건, JS과제를 이번 주 안에는 다 해야할텐데,,이다🤣 오늘은 어제 들은 git-flow복습과 별점컴포넌트 만들기 과제 3을 해보려고 한다. 아자아자!!
feat: Create index.html
일까? docs: Add index.html
일까?git init
후 작업을 하다 파일을 잘 못 덮어쓰거나 삭제했을 때 되돌리는 방법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/
어제 다 이해를 했다고 생각한 branch 관련 정말 작은 예제 문제가 풀리지 않아 생각보다 더 많은 시간을 들이게 되었다😭 긍정적인 부분은 반복해서 코드를 작성하는 과정에서 커밋을 삭제하는 방법, -u플래그를 붙이는 이유 등의 추가적인 정보를 익히고 사용하게 되었다는 점이다👍
그리고, 오늘 다른 학습자분의 블로그를 보고 아차! 하고 나의 공부하는 자세에 대해 생각하는 시간을 가지게 되었는데, 캠프가 시켜서 하는 것이 아닌 구현해보고 싶은 웹페이지를 찾아보거나 직접 클론 코딩을 해보는 등 조금 더 능동적인 자세를 가지도록 마인드 컨트롤을 다시 한번 해봐야겠다. 아자아자!!