Git_Commit

Commit 에 중요한 것은 commit 한 사람을 기록하는 것이다.
협업할 때 중요하기 때문!

  1. 기록할 이름/이메일 설정하기

git config user.name "이름"
git config user.email "이메일"

  1. 커밋하기
    커밋에는 이름, 이메일, 커밋 메세지 (커밋에 대한 정보,변동사항)는 필수!
    git commit -m "메세지 내용"
    (-m은 메세지 옵션이다!)

  2. Add
    커밋할 파일을 지정해야한다.
    수정된 파일이 커밋에 포함될 것이라고 지정하는 것이다.
    git add 파일이름

  3. 성공 메세지
    대괄호 옆 커밋 메세지와 함께, 커밋 변동 사항을 나타낸다.

[master (root-commit) 98a34aa] Create calculator.py and License
 2 files changed, 6 insertions(+)
 create mode 100644 License.py
 create mode 100644 calculator.py

Add?

  • git status
    파일 변경 후 git status 를 입력하면 변경사항이 뜬다.
    git이 현재 프로젝트에 관해 인식하고 있는 내용.

    변경 사항이 있을 때

    변경 사항이 없을 때

  • git add .
    : 현재 프로젝트 디렉토리 내에서 변경사항이 생긴 모든 파일을 staging area(add)에 추가.

  • git reset 파일 이름
    : staging area에서 파일 제거.

git help [알고 싶은 커맨드의 이름]
:알고싶은 커맨드 이름 검색

Error

  • 만약 아래 같은 메세지와 함께 커밋이 되지 않는다면, 커밋 파일 지정을 했는지 확인하자. {3.Add} 를 참고.
On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        License.py
        calculator.py

nothing added to commit but untracked files present (use "git add" to track)

좋은 웹페이지 즐겨찾기