9월 4일 TIL

이진범·2023년 9월 4일
0

git 명령어

  1. git init
    initinitialize(초기화하다, 초기 설정하다)의 준말입니다.
    즉, 프로그래밍을 git으로 관리하기 위해 딱 한 번만 입력하면 되는 명령어입니다.

  2. git add <파일명> 혹은 git add & git commit -m
    "기능 개발과 관련된 기록" 저장하고 싶은 파일을 지정하는 것이 바로 git add 명령어이고, 실제로 저장하는 명령어가 git commit 명령어입니다.

  3. git log
    이전에 입력한 커밋 내역들이 나옵니다. 추후에 이 커밋 메세지를 보고 특정 시점에 어떤 변경점이 있었는지 추측할 수 있습니다. 또한 여기에 있는 커밋 id를 이용하여 과거의 코드 저장 시점으로 되돌아갈 수도 있습니다.(git log에서 빠져나오고 싶다면 키보드에서 q를 입력하시면 됩니다.)

  4. git status
    git 저장소 내의 현재 상태를 확인하는 데 사용되는 명령어입니다.

  5. git branch
    git 으로 코드를 관리하면 해당 프로젝트를 통째로 복사하지 않아도 알아서 복사본을 만들어줍니다. 이것이 바로 브랜치(branch)입니다.

  6. git switch <브랜치명> 혹은 git checkout <브랜치명>
    git switch 명령어는 현재 작업 중인 브랜치를 전환합니다. 이 명령어를 사용하면 원하는 브랜치로 빠르게 이동할 수 있습니다.

  7. git merge
    만약에 제가 안전하게 다른 브랜치에서 기능을 개발한 것이 있으면, 이제는 원본 코드로 합치면 될 것 같습니다. 이때 사용하는 명령어가 바로 git merge 입니다. merge는 합치다라는 뜻입니다

  8. git stash
    코드 변경 후 저장을 하지 않고, 즉 git add 및 git commit 으로 저장하지 않으면, git switch 명령어가 동작하지 않을 때가 있습니다. 즉, git add 및 git commit 후에 브랜치를 변경(git switch)해야 합니다. 그런데 급하게 브랜치를 이동하고 싶으면서, 아직 코드 저장을 하기에는 개발을 마무리하지 못한 상황이라면 어떻게 할까요?
    바로 이때 git stash라는 명령어를 사용할 수 있습니다. git stash 명령어의 경우 임시로 코드를 저장해주는 역할을 합니다.

허리 통증이 날마다 심해지네요.. 거기에 코감기 목감기라니..
환절기 감기 다들 조심하세요!!

profile
글 보다 코딩 먼저

1개의 댓글

comment-user-thumbnail
2023년 9월 5일

환절기라 감기 조심하세요~ 건강이 우선입니다💪

답글 달기