반응형
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를 병합 |
반응형
'GitHub' 카테고리의 다른 글
Git 추가(add), 커밋(commit), 푸쉬(push) 취소 방법 (0) | 2022.09.20 |
---|---|
Git-flow 방법론, Git 더 쉽게 사용하기 (0) | 2022.09.19 |
Git을 활용해 협업하기 (4) | 2022.09.16 |