git 수업 마지막 시간!
드디어 마지막 깃 수업이 끝이 났다. 오늘은 복습하는 시간이 많았기 때문에 블로그에 크게 작성할만한 내용은 없지만 중간중간 선생님께서 알려주신 팁들을 기억하기 위해 적어보고자 한다.
git reflog
- git reset으로 commit을 삭제할 수 있는데, 그 삭제한 이력을 볼 수 있는 것이 바로 이 git reflog이다.
- git reflog를 통해 commit id를 확인한 후 git reset으로 해당 id를 입력하면 그 때로 돌아간다.
git commit -am "커밋 내용"
- 커밋했던 파일을 수정하고 다시 커밋하려할 때 git add와 git commit을 함께 수행할 수 있는 명령어다.
git commit --amend -m "커밋 내용"
- 커밋 메세지를 수정하고 싶을 때 사용
- 마지막 커밋 메세지를 수정하는거라 이전 커밋을 수정하고 싶으면 이동해서 이 명령으로 수정하면 된다.
git clone "주소" .
- Repository에 있는 내용을 내 컴퓨터에 복사하고 싶을 때 쓴다.
- 주소 뒤에 한 칸 띄고 점을 붙여 모두 복사하도록 한다.
git init "폴더"
- 폴더가 존재하면 그 폴더 안에 git이 만들어진다.
- 폴더가 존재하지 않는다면 자동으로 git이 포함된 폴더를 새로 만들어준다.
;
- git 명령을 연달아 하고 싶을 때 [ 명령 ; 명령 ] 의 방식으로 쓰면 된다.
&&
- 위 ' ; ' 와 동작은 비슷하지만 다른 점은 이전 명령이 성공해야 뒤 명령을 실행할 수 있다는 것이다.
- 반대로 앞 동작이 실패하면 나머지 동작들은 작동하지 않는다.
반응형
'Programming > 6. Elice AI Track' 카테고리의 다른 글
008_JavaScript 기초 (7/7) (0) | 2021.07.07 |
---|---|
007_HTML, CSS (7/5 - 6) (0) | 2021.07.06 |
005_git & Clean Code(6/24) (0) | 2021.06.25 |
004_gitlab & Clean Code(6/23) (0) | 2021.06.23 |
003_git(6/22) (2) | 2021.06.23 |
댓글