일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 보안뉴스
- 오라클
- 카카오프로젝트 100
- ES6
- javascript
- numpy
- python
- Oracle SQL
- 자바스크립트 기본 문법
- php
- 보안뉴스 한줄요약
- 보안뉴스한줄요약
- oracle
- 자바스크립트 element api
- 파이썬
- 카카오프로젝트100
- 보안뉴스요약
- oracle db
- 자바스크립트
- 자바스크립트 node
- 카카오프로젝트
- 랜섬웨어
- 자바스크립트 prototype
- 자바스크립트 API
- 자바스크립트 jQuery
- 자바스크립트 객체
- GIT
- 깃허브
- 보안뉴스 요약
- 다크웹
- Today
- Total
FU11M00N
[ git & github ] git 설치 하기 & git 기본 사용법 본문
이 포스팅은 구름 에듀 강좌 나동빈님의 강의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다.
edu.goorm.io/learn/lecture/11528/git으로-시작하는-협업-및-오픈소스-프로젝트/info
- 분산형 협업 도구 Git
- 특정한 프로젝트를 동시의 작업 할 수있습니다.
- 동일한 소스코드를 효과적으로 관리 할수있습니다.
- 충돌을 방지할 수있습니다.
- Github
- 파일을 올리고 관리할 수 있습니다.
- 여러명이 공유할 수 있습니다.
- 일반적으로 가장 많이 사용됩니다.
- 각종 소스코드를 오픈소스로 누구에게나 공개 되며 즉 무료입니다.
- 깃허브 사용하기.
- 깃허브 가입
먼저 깃허브에 가입을 합니다.
필자는 이미 가입이 되어있어 생략하겠습니다.
- new repository (저장공간) 생성하기
위와 같이 "Repository" 이름을 정해줍니다.
- 파일 레퍼지토리에 올리기.
새로운 파일을 올리기 위해 깃을 다운로드 받습니다.
일반적으로 위 사이트에서 받아주면 됩니다.
다운로드를 받고 cmd 창에서
"git --version" 을 입력하면 깃 버전이 출력되면서 성공적으로 설치가 되었다는것을 확인할 수있습니다.
그리고 이름과 이메일을 설정 해주겠습니다.
이후 원하는 경로에 폴더를 하나만들어서 해당 폴더에 깃 저장소와 연동시켜 공유할수있게 하겠습니다.
먼저 폴더를 원하는 경로에 만든 후 깃 레퍼지토리의 주소를 복사합니다.
그후 폴더에 접근한 후 위와같은 명령어를 입력합니다.
"git clone" 명령어는 쉽게 생각해 다운로드 라고 생각하면 됩니다.
현재 비어있는 레퍼지토리를 클론했다고하여 경고가 하나뜹니다.
클론을 완료하고 파일을 확인해보면, 방금 만든 레퍼지토리가 있습니다.
그 안에 들어가보면 (master) .git 이라는 있습니다. 윈도우 일경우 "숨긴폴더 보기" 라는 설정을 해야합니다.
여기까지 완료가 되면 우리의 컴퓨터도 하나의 저장소로 사용할 수 있게 됩니다.
그렇게 깃이 들어있는 장소를 로컬 레포지토리 라고 하고, 깃허브 주소가 있는 레포지토리를 원격지 즉,리모트 리포지토리라고 부릅니다.
이제 파일을 올려보겠습니다.
먼저 위 같이 test 파일을 하나 생성해줍니다.
그 후 add 명령어로 레퍼지토리에 올리고 commit 을 진행하면 됩니다.
git add 파일명
git commit -m "메시지"
* commit은 마치 스냅샷의 기능이라고 생각하면 됩니다.
추후에 프로젝트의 문제가 생길 시 원상태로 복귀를 하는 등의 목적으로 자주 쓰입니다.
최종적으로 "git push" 까지 입력해주면 원격으로 레퍼지토리에 파일이 등록됩니다.
그럼 파일이 정상적으로 올라간 것을 확인할 수 있습니다.
'Git' 카테고리의 다른 글
[ git & github ] Git 저장소에 코드 수정 반영 (0) | 2021.02.18 |
---|---|
[ git & github ] Git 동작 원리 (0) | 2021.02.18 |
[ git & github ] Git 등장 배경과 장점 쓰는이유 (0) | 2021.02.18 |
[ git & github ] 오픈 소스란, 깃허브 contribute, 커뮤터 (0) | 2021.02.18 |
[GitHub ]초보자도 할 수 있는 깃허브 사용법 (20) | 2020.10.21 |