Mac git(버전,백업,협업)

Welcome to Seoyun Dev Log·2022년 6월 7일
0

🔌git

목록 보기
1/2

git 이란?

: 버전 관리 시스템

소스코드 이외에도 문서에 git을 적용할 수 있다.
프로그래머만의 전유물만으로 볼 수 없다

3대 목적

  • 버전관리
  • 백업
  • 협업

1. 버전관리

commit은 버전을 생성한다는 것

history를 보면 버전을 관리할 수 있다.
-> commit한 내용 확인 가능
작업한 폴더를 새로 만드는것과 같음

ex) 버전관리
1 저장 version1 
1 +2추가 저장 version2

1 2 +이미지파일 추가 version3

git안에 새로 만든 git repository에서 각각의 개별 버전으로 관리되는것이다.

2. 백업 backup

정보가 날아가는것을 방지하기 위해서
다른 컴퓨터에 복제하는것을 백업이라고 한다.

github에 백업해두는것 (깃허브는 저장소를 제공해주는 것)

지역저장소 : 내 컴퓨터에 있는 저장소
원격저장소 : 다른 사람의 컴퓨터에 있는 저장소

push : 원격 저장소에 밀어 넣는다
내 컴퓨터에서 만든 버전을 깃허브(원격저장소)에 업로드하여 백업해둔다.

pull : 깃허브에서 소스코드와 버전을 나의 컴퓨터로 가져오는 것


3. 협업(collaborate)

백업을 해야 협업을 할 수 있는 것

같은 파일 혹은 같은 행을 수정했을 때
다른 사람 코드를 덮어쓰는 것을 방지해준다.


4. git client 종류

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=goodleedw&logNo=221467553595

깃프로그램 : 깃 프로그램은 다양하다.

  • 깃허브에서 만든 깃허브데스크탑(단순해서 기능이 적다)
  • window에서만 사용할 수 있는 프로그램(탐색기에 기생하여 사용가능)
    : tortoiseGit
  • sourcetree : 기능은 많지만 복잡하다
  • git
    ==> 명령어를 통해서 git을 제어하는것이 좋다. 이유는 os환경에 따라서
    변경되기 때문에
  1. 버전 목록 확인
    빈 공간 마우스 우클릭 -> show log 클릭

profile
하루 일지 보단 행동 고찰 과정에 대한 개발 블로그

0개의 댓글