Git 01

Grace Goh·2022년 9월 26일
0

Git

목록 보기
1/7

Git 컴퓨터에서 사용하는 버전관리 도구.

Github 프로젝트를 원격으로 올릴 수 있는 클라우드(구글 드라이브..) 저장소 기능 제공. 커뮤니티 기능.

  • 이슈 : 개발해야 할 기능
  • 토론

소스트리 중급자까지 사용 가능.

Gitbash 명령어로 사용

  1. 작업내역, 작업자 등을 기록할 수 있다.
  2. 여러 사람의 작업 코드 합치기. 하나의 웹사이트를 만들 때.
  3. 버그 리포트. 사용자들이 리포트하는 도구.
    -> 개발일지, 포트폴리오 등으로 활용한다.

버전 관리와 commit

  • git 초기화(git initialize) 컴퓨터에 있는 프로젝트를 Git이 관리하는 프로젝트로 만드는 것.
    .git 숨김 폴더가 만들어진다.

  • commit 누가, 언제, 현재 project 상태가 어떤지 정보 남기는 것. 카매라 스냅샷처럼 프로젝트 전체 상태를 포착.

  • 폴더명 등은 영문, -, _을 이용하여 직관적인 이름으로 지어준다.
    프로그래밍 = 데이터를 관리하는 첫걸음이다.

add, staging

commit에 반영할 파일을 선택하는 것. 여러 개를 수정했어도 일부만 커밋할 수 있다. commit 반영 여부는 파일 단위로 선택할 수 있다.
-> 깔끔한 커밋 메시지 가능 -> 의사소통(협업)을 위해

commit id

commit을 편하게 관리하기 위한 commit id. commit에 부여된 유일한 값.

정리

  1. 버전관리를 한다는 것은 어떤 의미일까?
    프로젝트 상태가 변경되는 정보를 알고 있다는 것. git이 전 커밋의 상태를 알고 있다.

  2. commit(작업내역 단위)에는 어떤 정보가 포함되어 있어야 버전관리를 잘 할 수 있을까?
    누가, 언제, 무엇을 바꾸었나?

  3. Git 실습의 순서?
    Git 초기화 : 기존의 프로젝트를 git 프로젝트로 만든다.
    ② commit할 파일들을 add(staging)하고 commit 메시지를 작성한다.
    ③ commit

profile
Español, Inglés, Coreano y Python

0개의 댓글