깃허브(3): 깃 저장소

리린·2021년 8월 5일
0

github

목록 보기
3/8

폴더와 깃 저장소

  1. 폴더
  • 컴퓨터의 파일과 폴더는 운영 체제의 파일 시스템에 의존하여 동작
  • 폴더: 파일 여러개를 하나로 관리할 수 있는 논리적 개념
  1. 깃 저장소
  • 외형적으로 폴더와 유사
  • 리포지토리와 동의어
  • 차이점: 별도의 숨겨진 영역이 존재하며, 여기에 버전 관리 시스템에 필요한 파일 변경 이력을 기록.
  • 저장소: 프로젝트의 모든 개정(리비전)과 히스토리를 가진 데이터베이스
  • 깃 초기화는 완전히 비어 있는 폴더나 기존에 사용하던 폴더 둘 다 가능함
  1. 차이점
  • 숨겨진 영역이 있느냐, 없느냐.

초기화

  1. 초기화란?
  • 이미 존재하는 폴더에 초기화 명령어로 vsc 관리를 위한 숨겨진 영역(=깃 저장소의 정체성)을 생성하는 작업
  1. 명령어
  • mkdir: make directory의 약어. 새 폴더 만들기
  • cd: change directory의 약어. 디렉토리를 이동.
  • ls: 파일 목록을 출력하는 리눅스 명령어
  1. 분류
  • 로컬저장소
  • 원격 저장소
  1. 실습

$ mkdir jinygit03 ----새 폴더 만들기
$ cd jinygit03 ---- 만든 폴더로 이동
$ git init 경로명 ----초기화 명령어 / 경로명을 입력하지 않으면 현재 폴더에서 초기화
$ ls -a: ---숨겨진 파일까지 확인하기

  • 원하는 경로로 이동하기 불편하다면 다음과 같이 bash를 연다.

  • 폴더 앞에 점(.)이 있으면 숨겨진 폴더를 의미
    컴퓨터에서 깃 저장소를 통째로 복사하고자 할 때는 숨겨진 .git 폴더까지 같이 복사해야 한다.
    숨겨진 폴더까지 같이 복사:
    $ cp -r 원본폴더 복사폴더

$ 깃허브

profile
개발자지망생

0개의 댓글