-
Git 간단한 사용법 - Add, CommitDev/Git 2019. 6. 19. 22:41반응형
이전 글 Git 간단한 사용법 - Clone 에서 Repository(there 디렉토리) 에 저장된 변경사항을 다른 장소(here 디렉토리)로 복제해 오는 법을 알아보았다.
이번 글에서는 here 디렉토리에서 변경사항을 만들고 Repository 에 그 변경 사항을 동기화 시키는 방법을 설명한다.
1. 변경사항을 만들고 상태 확인
[~/here] (master) $ echo 'Hello World!' > index.html [~/here] (master) $ git status On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) index.html nothing added to commit but untracked files present (use "git add" to track)
2. 변경 사항을 등록하고 상태 확인
[~/here] (master) $ git add . [~/here] (master) $ git status On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: index.html
3. 등록한 변경 사항을 커밋
[~/here] (master) $ git commit -m 'First Commit' *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: empty ident name (for <itips@itips.tistory.com>) not allowed
4. 위의 메세지에서 요구된 대로 Git 에서 사용할 자신의 기본 이메일과 이름을 등록한다.
[~/here] (master) $ git config --global user.email 'itips119@gmail.com' [~/here] (master) $ git config --global user.name 'I Tips'
5. 등록한 정보는 ~/.gitconfig 에 저장되며 언제든 변경가능하다.
[~/here] (master) $ cat ~/.gitconfig [user] email = itips119@gmail.com name = I Tips
7. 위 3번에서 실패한 변경사항을 다시 커밋 후 확인
[~/here] (master) $ git commit -m 'First Commit' [master (root-commit) 0783a16] First Commit 1 file changed, 1 insertion(+) create mode 100644 index.html [~/here] (master) $ git status On branch master Your branch is based on 'origin/master', but the upstream is gone. (use "git branch --unset-upstream" to fixup) nothing to commit, working tree clean
8. 좀 전 커밋한 변경사항 내역 확인
[~/here] (master) $ git show commit 0783a165f2e8209998f5586355d2f169cb2010fc (HEAD -> master) Author: I Tips <itips@gmail.com> Date: Wed Jun 19 23:32:42 2019 +1000 First Commit diff --git a/index.html b/index.html new file mode 100644 index 0000000..980a0d5 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +Hello World!
반응형'Dev > Git' 카테고리의 다른 글
Git 간단한 사용법 - remote add origin (0) 2019.06.25 Git 간단한 사용법 - commit --amend (0) 2019.06.21 Git 간단한 사용법 - Push (0) 2019.06.19 Git 간단한 사용법 - Clone (0) 2019.06.19 Git 간단한 사용법 - Init (0) 2019.06.19