유료 강의라 자세한 내용은 적기는 그래서 후기를 써보자면
git 기본적인 커맨드들 ex)add,commit,push... 등은 원래 알고있었는데,
내가 모르는 무언가가 있을 거라 생각했다.
처음보는 것들이 있었다..
amend: (git commit --amend) 마지막 커밋 이력 변경
(공유하는 브랜치일 때 주의!!)
stash: (git stash/git stash pop)
진행중인 작업 정지하고 다른 브랜치 수정할 때 사용
(작업을 서랍에 넣어두고(tracked) 다른 브랜치 작업)
reset: (git reset --hard/soft/Mixed) 이전 브랜치로 되돌리기
push시 git push --force 로 해야하기 때문에
공유 브랜치일 때 주의!!
revert: (git revert) 특정 커밋을 수정 master 브랜치 같이
공유하는 브랜치에 잘못된 커밋을 올렸을 때 사용
reset과 달리 수정 이력을 남기며 새로운 커밋이 만들어짐
cherry-pick:(git cherry-pick) 한 브랜치에서 커밋 하나만 가져와서 다른 브랜치에 붙일 때 사용
강의는 터미널과 소스트리로 진행됐는데, 소스트리에서 github인증에서 문제가 생겨 push가 안됐다. 강의에서 소스트리를 쓰는 것을 보고 터미널로 따라하는데
문제가 없었던 것을 보면 기본적은 업로드 기능은 쓸 수 있다 생각이 돼서 안도와 처음 보는 커맨드들을 보면 반성하였다.