Git

[오마이깃] 2. 깃에다가 변경사항 추가해보기 (..짧음)

whale3 2020. 6. 9. 15:47

처음 사용해보는 소프트웨어나 툴은 튜토리얼을 한번 보는 것을 추천한다.

역시 깃에도 튜토리얼이 있다. 

https://git-scm.com/docs/gittutorial

 

Git - gittutorial Documentation

Many revision control systems provide an add command that tells the system to start tracking changes to a new file. Git’s add command does something simpler and more powerful: git add is used both for new and newly modified files, and in both cases it ta

git-scm.com

내가 깃으로 관리하고 싶은 폴더를 지정했으면 이제 한 번 사용해보자. 

 

1. 깃에게 자기소개 하기

그런데 본격적으로 git 을 사용하기 전에 git에다가 내가 누구인지 소개시켜줘야 한다. 저 튜토리얼 초반에도 나와있다. 

따라서 커맨드 창에 아래 두 줄을 하나씩 각각 입력하고 엔터를 친다. 

git config --global user.name "이름(닉네임을 쓰던지)"

git config --global user.email 이메일주소

이렇게 하면 깃에게 자기 소개를 완료한 것이다. 

 

2. 깃으로 파일 관리 사용해보기

깃 관리 폴더에다가 txt 파일 아무거나 하나 만들어서 저장한다. 

그런 다음 커맨드 창에서 ls -al 을 입력하면 해당 폴더에 방금 만든 txt 파일도 보일 것이다. 

이 상태에서 커맨드 창에 cat 방금만든파일이름 을 입력하고 엔터를 누르면 해당 파일의 내용을 커맨드 창에 보여준다. 

cat 명령어가 git이랑 상관 있는 것은 아니다. 그냥 해봤음.. 

 

그런 다음 역시 커맨트 창에 git status를 입력하고 엔터를 누른다. 그러면 커맨드 창에 아래처럼 나올 것이다. 

On branch master
No commits yet
Untracked files:
 방금만든파일이름

깃한테 아직 관리할 파일을 알려주지 않았기 때문에 untracked files에 방금 만든 파일 이름이 나온것이다. 

이제 깃한테 방금 만든 파일을 관리하라고 알려주자. 

git add 방금만든파일이름

이렇게 입력하고 엔터를 치면 된다. 그런 다음 다시 git status로 깃 상태를 조회해보면, 

On branch master
No commits yet
Changes to be committed:
  new file:  방금만든파일이름

위와 같이 나올 것이다. 다만 이것은 깃한테 이 파일을 관리해야 한다고 알려준 것 뿐이고, 깃의 저장소에 실제로 기록을 해야 한다.

git add~ 로 잘 알려줬으면 이제 깃 저장소에 기록을 해보자. 여기서 사용할 git 명령어는 commit이다. 

git commit -m "저장소에 기록하고싶은 이름" 입력하고 엔터를 누르면 아래와 같이 보일 것이다.

[master (root-commit) 7d어쩌구저쩌구] 아까 저장소에 기록했던 이름
1 file changed, 1 insertion(+)
 create mode 100644 만들었던파일이름

이러면 깃 저장소에 까지 잘 기록한 것이다. 그 다음 git status를 입력해보면 아래처럼 나올 것이다. 

On branch master
nothing to commit, working tree clean

저장소에 기록한 것을 확인해보고 싶으면 git log 를 입력하고 엔터를 누른다. 그러면 누가 언제 만들었고 저장소에 기록한 이름은 무엇인지 쭉 나오게 된다. 

반응형