01.GIT1

soltrawberry (PS7)·2021년 8월 9일
0

GIT

목록 보기
2/5

🔹git을 구경합시다!

깃을 공부하는데에는 순서가 있다
version, backup, collaborate 순서로 이해해야한다.

  • 이 수업은 깃을 이해하는데 초점을 두었다. 실습은 별도로 공부
    (코딩앨리,노마드 코더 깃 강의 참고)

🔹git의 목적 : 버전관리, 백업, 협업

-git의 목적 1 - 버전관리

git을 사용하는 이유는 무엇이며, 버전관리가 왜 필요할까?

그때 그때 코드가 바뀌는 상황의 기록들을 쉽게 볼 수 있을 뿐더러 부가 설명도
함께 기록되어 상당히 편하기 때문이다.
레퍼지토리에 저장. 그리고 메세지(부가설명)작성후 commit을 누르면 하나의 버전이
생성되는 것. 이걸 커밋한다. (흔히들 말하던 1일 1커밋)

-git의 목적 2 - 백업

여기서 git hub(버전과 그런것들을 백업하는 )의 개념이 등장. 저장소이다.
여기서 git hub로 보내는걸 publishin한다고 한다.
내 컴퓨터는 지역저장소, 아닌건 원격저장소(내 컴퓨터가 아님)
원격저장소를 통해서도 버전을 볼 수 있다.

🤍PUSH : 내 컴퓨터에서 인터넷 저장소로 저장되었다. 보냈다.하는 걸 푸쉬
버전을 만들고 업로드를 하는 행위.

🤍PULL: githyb.com에 있는 저장,버전을 당겨오는 것, 가져오는 것 이를 뜻함!

-git의 목적 3 - 협업

생각해보면 백업이 되면 협업이 된다고 생각하는거라고 하면 되는거 !
:원격저장소에 푸쉬한 걸 다른 사람이 풀한거 그리고 그걸 다시 원격저장소로
푸쉬하고 그걸 다시 다른 사람이 풀해서 가져오면 됩니다!

<pr>

🙄과정 살펴보기

코드를 짜고 저장한 뒤 설명넣고 커밋하면 버전이 하나 생성된다 그 버전을 
푸쉬합니다.

( 깃허브 즉 원격저장소에 저장되어있는지 버전들(commits)확인 해보기 !)
-들어와있음.

그리고 이제 다른 사람이 인터넷 깃헙으로 부터 풀해서 가져옴 다른 사람이 작업한 거 
있는지 그리고 메세지 7이 들어오면서 내 컴퓨터에 7까지 들어온거 확인하 수 있음 그리고 
또 코드 수정하고 커밋-> 푸쉬하면 다시 원격저장소에 올라옴. 

이런식으로 게속해서(원격저장소인 깃헙을 이용해서) 푸쉬 풀을 반복해주는 것

->생각해볼 수 있는 문제점 
: 같은 파일에 같은 행을 수정했을 땐 어쩌지? ->깃에서 자동으로 합쳐준다.

-> 같은 행을 수정했을 때는 나중에 업로드 한 사람한테 알아서 처리를 요구하는
메세지 옴. 이런식으로 협업할 수 있는 쾌적한 툴이다.

🔹git의 종류

git은 여러가지 종류의 프로그램을 이용해서 사용할 수 있다.
git은 제품 군이다. git의 종류는 굉장히 다양하다. 소프트웨어가 다르다는 것
약간 영상편집프로그램이 어도비사 , 베가스 이런 것 처럼 있듯이!!

profile
상상을 현실로

1개의 댓글

comment-user-thumbnail
2021년 8월 10일

8/10 review

답글 달기