+ 00 00 0000

Have any Questions?

02_Simple Coding – 02_Git_실습(혼자 사용)

02_Simple Coding – 02_Git_실습(혼자 사용)

Table of Contents

📃 요약

공동 작업시 파일 관리, 버전 관리, 소스 관리를 하는 것을 형상관리라고하며 프로젝트 시 실무에서는 사업관리 분야에서 주로 담당을 함.
공동 작업시 동일 이름의 파일을 특정 공간에 올리면 이름이 같아서 충돌이 발생하고, 그것을 회피하기 위해 무분별한 임의의 이름으로 만들면 파일 관리의 어려움이 발생함.
이것을 보안해서 사용하는 도구(툴:Tool)는 상용으로는 svn(서브버젼:subversion)이 있고, 무료로는 Git/Github 가 있음. 요즘은 Git/Gitbhub 를 주로 많이 사용하고 있음
Git 은 로컬저장소이고, Github 는 원격저장소라고 함

요소 기술 :

– Basic : 형상관리

📃 기술 구현

스펙 :

- Git
= Github

📃 Git 설치

1) github 실습 :

배경 :
(1) 팀 프로젝트 시 소스관리 및 버전관리의 어려움 : 무분별한 파일 업로드 등
(2) 삭제 시 소스 복구의 어려움 
(3) 공동 작업 시 동일한 파일 업로드 어려움 
목적 : 로컬저장소(pc) 와 원격저장소(인터넷) 의 파일들을 일치시키는 작업이 목적임
절차 :
(1) 원격저장소(github) 생성   : 최초 1번만 실행
(2) Clone(원격저장소 복제)    : 최초 1번만 실행
(3) Add(로컬저장소 추가/삭제)
(4) Commit(로컬저장소 확정)
(5) Push(원격저장소 업로드)

실습 :

예제 1) 원격저장소 work_repo 생성하고 로컬저장소(pc) 에 복제하세요

Clone a repository from the Internet… 버튼 클릭
work_repo 선택 -> Clone 버튼 클릭
복제된(Clone) 화면

예제 2) 로컬저장소에 새 텍스트 문서.txt 파일을 추가하세요

오른쪽 2번째 버튼 클릭(로컬저장소 위치:탐색키 실행) : show in explorer
로컬저장소 위치에 새 텍스트 문서.txt 파일 추가
깃허브 데스크탑 왼쪽에 추가된 파일 보임

예제 3) 로컬저장소에 새 텍스트 문서.txt 파일을 Commit(확정) 하세요

아래 입력양식에 create 1 간단히 작성하고 Commit to main 버튼 클릭

예제 4) 원격저장소(깃허브) 에 Push 하세요

오른쪽화면에 Push Origin 버튼 클릭
오른쪽화면에 view in Github 버튼 클릭
깃허브 화면에 파일 보임

예제 5) 깃허브 화면에 html/chapter1 폴더를 Add(추가) 하고 Commit 하고 Push 하세요

(1) Add (2) Commit (3) Push 절차 진행
로컬저장소(pc) 에 html/chapter1 폴더 Add(추가)
왼쪽 아래 메세지 작성하고 Commit 버튼 클릭
오른쪽 Push Origin 버튼 클릭
깃허브 확인

예제 6) 새 텍스트 파일.txt 파일을 삭제하고 Commit, Push 하세요

(1) Add (2) Commit (3) Push 절차 진행
로컬저장소(pc) 새 텍스트 파일.txt 파일을 삭제
깃허브 데스크탑 왼쪽 창에 삭제 파일 Add 됨
깃허브 데스크탑 왼쪽 아래 창에 메세지를 적고 Commit to Main 버튼 클릭
Push Origin 버튼 클릭
깃허브 확인

예제 7) 새 텍스트 파일.txt 파일을 복구하세요

왼쪽 history 탭 클릭
복구하고 싶은 목록 오른쪽 클릭 -> Revert changes in commit 실행
목록에 Revert delete 1 새로 생김 : 로컬저장소(pc)에는 Commit 되었음
Push Origin 클릭 : 원격저장소(인터넷) 에 Push
깃허브 확인

깃허브 사용시 주의점 :

(1) 깃허브 로컬저장소 폴더 아래 또다시 자식 로컬저장소를 만들면 오류가 발생함
    - 로컬저장소는 별개의 폴더로 관리되야함

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다