반응형

Git, Github 사용법

 

1. Git이란?

  • 분산 버전관리 시스템(DVCS)
  • 작업을 하며 일어나는 파일의 변화를 시간별로 기록, 즉 버전별로 저장해두었다가 추후 특정 시점의 버전을 불러와 작업할 수 있는 시스템이다.

 

2. Github이란?

  • git을 활용하는 프로젝트들을 지원하기 위한 웹기반 호스팅 서비스
  • 한마디로 git을 활용한 원격저장소를 말한다

 

3. Linux 기초명령어

  • 깃 사용을 편리하게 해주는 간단한 명령어모음
명령어 동작결과
~ 권한없이 사용할 수 있는 최상위 디렉토리
pwd 현재디렉토리 위치를 표시
ls 디렉토리 목록 표시
ls-a 숨겨진 파일을 포함하여 디렉토리 목록 표시
ls-l 디렉토리 목록을 자세히 표시
touch 파일의 날짜 또는 시간을 수정 or 간단한 파일 생성
cd 특정 디렉토리 위치로 이동
cp 파일 또는 디렉토리 복사
mv 파일 또는 디렉토리를 이동
rm 파일 제거
rm-rf 파일과 디렉토리를 모두 제거

 

4. Git 기초명령어

  • 기본적인 사용법
명령어 동작결과
stuats 파일의 변경내역 등 현재 상태를 확인
clone 가져온 url을 바탕으로 원격저장소를 그대로 복제
add 변화한 파일들중 반영하고 싶은 파일을 선택해 스테이징
commit 로컬저장소에 변경내역을 반영
push 원격저장소에 변경내역을 반영
pull 원격저장소의 최신파일을 로컬저장소에 가져와 자동으로 병합하여 반영(update)
branch 기존 저장공간과는 독립적으로 작업하기위해 만들어지는 공간
checkout 현재 branch에서 다른 branch로 이동
merge 현재 branch를 기준으로 다른 brach를 병합
반응형

+ Recent posts