티스토리 뷰

코딩을 배우고 싶었다.

내가 생각하는 것을 누구의 손을 빌려서가 아니라 내가 직접 구현하고 싶어서였다.

하지만 세상은 혼자서 살아 갈 수 없다.

다행이 내 주변에는 나를 도와주시는 분들이 많이있다.

오늘은 개발자로써 개발자들과 같이 일하기 위해 필요한 git과 github에 대한 개념에 대해 배운것을 정리해 보고자 한다.

1. 왜 git을 써야하는가

2. git은 어떻게 작동하는가?

git을 왜 써야 하냐면, 동시 작업을 원할하게 해주기 때문이다.

원래는 작업의 순서가 있고, 내 앞사람의 순서가 끝나야 나의 순서가 오는 방식이었다.

git은 동시에 여러명의 개발자가 같은 파일을 작업한후, 모든작업을 중복된 부분 없이 합치는 것이 가능하다.

즉, 병목현상이 없다!!

병목현상의 대표적인 예

git은 아래와 같이 3단계를 거쳐 진행된다

코딩작업 > 개인pc에 저장(local) > 공용작업장에 저장(online)

1. 공용서버에서 내 컴퓨터로 파일을 받아오는 것을 pull이라고 한다.

2. 파일의 변경사항을 자기 컴퓨터에 저장하는 것을 commit이라고 하고

3. 자기 컴퓨터에서 공용서버같은 곳에 저장 하는 것을 push라고 한다

→ 이때 여러 사람이 각자 작업한 파일을 push할 경우 중복된 내용은 제거되고, 변경된 내용만 자동으로 저장된다.

또한 git은 수정된 내역, 시간, 수정한 사람에 대한 정보를 같이 작업하는 사람들에게 알려준다.

그 다음 나의 작업과 다른 사람의 작업을 독립적으로 구분하여 적용하는 것이 가능하다.

git에 대해 더 배우고, 익숙해 질때까지!!

요약.

1. git의 장점

- 동시에 작업이 가능

2. git의 핵심 기능

- 각자의 작업을 별도로 진행 가능

- 나중에 작업을 취합할때 변동 사항만 저장(중복 제거)

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함