본문 바로가기
Programming/6. Elice AI Track

006_git_the final (6/25)

by @sangseophwang 2021. 6. 27.

@behance

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

댓글