본문 바로가기

Note/생활코딩 GIT

[생활코딩_GIT] 05. 협업 - #2. push, pull

# 협업을 할때 기억해야할 3가지 pull , commmit , push

 

1) git pull

: 원격 저장소에 있는 내용을 댕겨올때 사용하는 명령어. 

일단 작업을 시작하면 git pull 을 이용하여 내 로컬의 내용과 원격저장소의 내용을 똑같이 만들어 주어야한다. 

82109@DESKTOP-OO924JS MINGW64 ~/git-test/git4-collaboration/b (master)
$ git pull
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 233 bytes | 12.00 KiB/s, done.
From https://github.com/JangHyunjeong/git4-collaboration-cli
   9b7e6a7..b5b960f  master     -> origin/master
Updating 9b7e6a7..b5b960f
Fast-forward
 work.txt | 1 +
 1 file changed, 1 insertion(+)

 

2) git commit

: 작업 내용을 내가 작업을 완료했다면, 작업내역 메세지와 함께 올리기

82109@DESKTOP-OO924JS MINGW64 ~/git-test/git4-collaboration/b (master)
$ git commit -am "work 5b"
[master 529507f] work 5b
 1 file changed, 1 insertion(+)

 

3) git push 

: 작업내역을 원격 저장소에 push 한다.

82109@DESKTOP-OO924JS MINGW64 ~/git-test/git4-collaboration/b (master)
$ git push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Writing objects: 100% (3/3), 257 bytes | 257.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/JangHyunjeong/git4-collaboration-cli.git
   b5b960f..529507f  master -> master

 

* 협업시 주의해야하할 점

- 작업 전에는 pull을 자주하여 업데이트 된 사항이 없는지 확인해야한다.

- 최대한 작업을 빨리하고, push 해야 겹치지않는다.