반응형
# 깃(Git)
: 버전 관리를 위한 소프트웨어
■ 깃이 필요한 이유
1. 버전 관리
최종. 진짜_최종. 진짜_진짜_찐최종. 이라는 파일명을 방지하기 위한 것.
2. 협업
■ 1. 버전 관리 + 커맨드라인 명령어
$ cd (폴더 디렉토리)
파일들이 다 담기는 프로젝트 폴더에서
$ git init
git을 시작하면
지금부터 이 폴더의 모든 수정 내역들이 저장되는 .git이라는 공간(숨김 폴더)가 생긴다.
∨ 커밋하기
어느정도 프로그램을 짜고 저장했으면 백업을 한다.
$ git add -A (모든 파일 백업)
$ git commit -m "(작업수행 내용. 지금까지 이런 거 했음)"
∨ 복원하기
$ git logs
이제까지의 박제 내역들을 확인한다.
$ git reset --hard 복제하고_싶은_상태(ex. 3r8da0)
∨ 가지치기(분기)/브랜치 따기
$ git branch "(브랜치명)"
괜찮은 것 같으면 메인 브랜치에 합친다.
$ git merge "(브랜치명)"
# 깃허브(Github)
: Git으로 저장돼서 원격 전송된 내역들이 저장되는 공간을 제공하는 서비스
반응형
'Study > TIPS' 카테고리의 다른 글
HTML, CSS, JS를 이용하면 어떤 것들을 만들 수 있을까? (토이 프로젝트 주제 추천) (0) | 2021.07.29 |
---|---|
[웹] 제작한 웹 사이트 무료로 배포하는 방법 2가지 (0) | 2021.07.29 |
[깃, 깃허브] 깃허브(Github) 사용법 (w. 얄팍한 코딩사전) (0) | 2021.07.25 |
[깃, 깃허브] 깃(Git) 사용법 (w. 얄팍한 코딩사전) (0) | 2021.07.25 |