Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- BinarySearchTree
- aws
- 그래프
- graph
- web
- C언어
- Tomcat
- 트리
- spring
- java
- BinaryTree
- 자료구조
- ec2
- Recursion
- 버블정렬
- data structure
- Queue
- 웹서버
- 리스트
- 큐
- bubblesort
- datastructure
- heap
- algorithm
- 이진탐색트리
- C
- Stack
- MariaDB
- 알고리즘
- ADT
Archives
- Today
- Total
Min'sLog
(TechLog) git&github 란 무엇인가 ? (용도 / 명령어) 본문
● git 과 github 은 무엇인가?
- 깃(Git /ɡɪt)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기
위한 스냅샷 스트림 기반의 분산 버전 관리 시스템이다.
소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 파일 집합의 변경사항을 지속적으로
추적하기 위해 사용될 수 있다.
- 깃허브(GitHub, /'ɡɪtˌhʌb/, 원래 이름: Logical Awesome LLC)는 루비 온 레일스로 작성된
분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스이다.
축약하자면, 깃은 개발자가 소스 코드를 관리하기 위해 해당 파일의 history(이력/수정) 및 버전을 관리하기 위해
사용하며, 깃허브는 깃으로 관리된 소스코드 혹은 파일을 웹 서비스 형태로 프로젝트를 업로드 및 다운로드
가능한 저장소를 제공한다.
● git 명령어 및 github 연동 명령어 모음
// config 관련..
git config --global user.name "username" -- username 등록
git config --global user.email "user-email" -- userEmail 등록 (github 계정과 동일한 이메일)
git config --list // 등록된 config 확인
// 1.등록 및 github repo에 연결고리 만들기
git init -- git으로 관리하려는 디렉터리(현재경로 기준) 등록
git remote add origin https://github.com/username/reponame.git -- github에서 생성한 repo 와 연결
// 2.git을 통한 소스/파일 관리 관련 명령어
git add . -- git 최초 등록 시, 현재 디렉터리 기준 전체 파일을 추가
git add fileName -- 특정 파일 원격 저장소에 등록 시,
git commit [option]-m "message" -- message 와 함께 commit // -m 은 옵션
git push origin master -- github(원격 저장소) 에 업로드(push)
// git 상태 보기
git status -- git 현재 상태 출력
git log -- 원격저장소의 변화 상태 확인
'TechLog' 카테고리의 다른 글
IntelliJ 자주 사용하는 단축키 모음 (0) | 2024.11.23 |
---|---|
자바 버전 업그레이드 하기 (2) | 2024.09.16 |
(Linux) PackageManager (1) | 2024.07.20 |
자바 웹 서버 구성(Apache,Tomcat, Catalina,Jasper) (0) | 2024.05.13 |
세션(Session) 이란 무엇인가? (0) | 2024.04.15 |