디렉토리에 파일저장

Kim jeong ho·2020년 5월 30일
0

mathtool디렉토리에
calculator.py로 파이썬 파일을 만들고,
license파일도 만들어 저장한 후

ls -al명령어로

디렉토리 배부 확인을 하면 사진처럼,
파일이 생성 된 것을 확인 할 수가 있다.

바로 이 상태를
내가 생성한 '첫 번째 디렉토리'라 하고 싶을 때,
이 때 commit을 하면 된다.

단, commit을 하기 전에 꼭 해야할 것은
깃에게 commit한 사람이 누군인지 알려주는 일이다.

협업을 하다보면, 어떤 커밋을 누가했는지 구별할 필요가 있기 때문이다.
깃은 이걸 강제하고 있다.

위 사진은 내가 커밋 전 내 이름과 이메일 2가지 (필수사항)
을 알려준 결과이다.

git config user.name "Kim Jeong Ho"
git config user.email "kogodos1@gmail.com"

이 후

git commit

을 하면, 커밋이 된다. 다만, git commit하고 여기서 엔터를 치면 안됨!!!! 그냥 git commit만 입력했을 경우
위 사진처럼 untracked오류가 나온다.
정보를 입력하지 않았기 때문이다.
몇가지 더 넣어야 하는 사항이 있다.

위 정보를 입력해줘야 한다.

untracked는 -깃에 의해서 아직 추적되고 있지 않고 있다 라는 의미. 버전관리의 대상이 아니다! 라는 의미이다.

내가 실행한 위 사진을 보면
nothing added to commit but untracked files present (use "git add" to track)
이라 되어있는


여기서 added는
수정된 파일의 모습이 커밋에 포함될 것이라 지정하는 것!

add를 하려면

이렇게 입력해주면 된다.
내가 저장한 calculator.py파일을 add했다.

명령어는 git add calculator.py

내가 만든 license파일도 add했다.
--> git add license

이 후 커밋한 결과 오류가 뜨지 않고
커밋한 결과가 보인다.

밑에 사진 참고.

manaj@DESKTOP-VEUDND5 MINGW64 ~/MathTool (master)
$ git commit -m "Create calculator.py and license"
[master (root-commit) 37a3000] Create calculator.py and license
1 file changed, 1 insertion(+)
create mode 100644 license

여기서 root-commit이라는 것은 프로젝트의 첫 번째 커밋이라는 뜻
그 옆에 create calcu~~는 내가 작성한 커밋메시지
2 file이 change되었다는 메시지도 뜨고,
1 insertions

여기까지하면 커밋이 완료된 것이다.

주의사항 정리:

commit의 뜻을 잠깐 살펴보자면

행하다, 기록하다의 의미를 갖는다.

profile
김정호

0개의 댓글

관련 채용 정보