ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git 간단한 사용법 - Push
    Dev/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
Designed by Tistory.