-
Git 간단한 사용법 - PushDev/Git 2019. 6. 19. 23:00반응형
이전 Git 간단한 사용법 - Add, Commit 에서 로컬 디렉토리(here) 에 등록했던 변경 사항을 원래의 repository(there 디렉토리) 에 동기화 시키는 방법을 소개한다.
1. 원래 repository 확인
[~/here] (master) $ git remote -v origin /home/itips/there (fetch) origin /home/itips/there (push)
2. 변경사항을 원래 repository 에 동기화
[~/here] (master) $ git push origin master Counting objects: 3, done. Writing objects: 100% (3/3), 221 bytes | 221.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To /home/itips/there * [new branch] master -> master
- 신규 master branch 가 원격의 repository 에 등록되었다.
3. 로컬에 다시 한번 변경사항을 만들고 상태 확인
[~/here] (master) $ git add . && git commit -m 'First change message' [master ef217c8] First change message 1 file changed, 1 insertion(+), 1 deletion(-) [~/here] (master) $ git status On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits) nothing to commit, working tree clean
- 현재의 브렌치가 origin/master 브렌치보다 1개 커밋이 앞서 있다는 메세지가 확인된다.
4. 변경 이력 간단 확인
[~/here] (master) $ git log --oneline ef217c8 (HEAD -> master) First change message 0783a16 (origin/master) First Commit
- 로컬 마스터 브렌치의 commit 이 origin/master 의 커밋 위에 한개 더 있음을 확인할 수 있다.
5. remote repository 에 다시 한번 push 후 변경 이력 확인
[~/here] (master) $ git push origin master Counting objects: 3, done. Writing objects: 100% (3/3), 273 bytes | 273.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To /home/itips/there 0783a16..ef217c8 master -> master [~/here] (master) $ git log --oneline ef217c8 (HEAD -> master, origin/master) First change message 0783a16 First Commit
-- 4번과 비교해보면 로컬 master 브렌치와 origin/master 이 모두 ef217c8 커밋을 가리키고 있음을 알수 있다.
반응형'Dev > Git' 카테고리의 다른 글
Git 간단한 사용법 - remote add origin (0) 2019.06.25 Git 간단한 사용법 - commit --amend (0) 2019.06.21 Git 간단한 사용법 - Add, Commit (0) 2019.06.19 Git 간단한 사용법 - Clone (0) 2019.06.19 Git 간단한 사용법 - Init (0) 2019.06.19