Git
버전관리 시스템의 종류
✔ 버전관리
여러 파일을 하나의 버전으로 묶어 관리하는 것
1. 클라이언트 - 서버모델
- 하나의 중앙 서버로 여러 클라이언트들이 각자 필요한 것만 가져와서 작업을 하고 다시 중앙 서버로 통합 하는 방식
- CVS, SVN
2. 분산 모델
- 하나의 중앙 서버가 존재하지만 여러 클라이언트들은 각자의 컴퓨터 저장소에 전체 사본을 가지고 작업하는 방식
- Git
Git 다운로드
https://git-scm.com/
Git 버전 확인
git bash를 실행 -> git --version
윈도우용 터미널 프로그램
https://cmder.app/
ls(또는 dir): 현재 디렉토리 내의 파일 및 디렉토리를 표시
cd : 디렌토리 변경
cd .. : 상위디렉토리로 변경
cls(컨트롤 + L) : 화면 클리어
git명령어
git documenation에 다 나와있음
1. 프로젝트 디렉토리 내에 로컬 저장소를 생성
git init
✔ .git 숨김폴더 생성확인
ls -al
2. config 명령어 사용
현재 설정되어 있는 이름 확인하기
git config user.name
이름설정하기
local, global or system
git config --global user.name "jaewon"
git config --global user.email "dpfmaptm1534@naver.com"
설정 확인하기
git config user.name
git config user.email
3. 파일 상태 확인하기
git status
4. 진행 히스토리 확인하기
git log
✔ 기본 브랜치 변경
git config --global init.defaultBranch main
5. 파일을 선택하기 -> stage 에 올림
git add index.html
6. 하나의 버전으로 만들기
git commit -m "index.html을 커밋"
7. 파일을 한꺼번에 선택하기 -> stage에 올림 (점찍으면 된다)
git add .
8. 선택된 여러 파일을 하나의 버전으로 만들기
git commit -m "현재 디렉토리에 있는 모든 파일을 커밋"
과제
css3 애니메이션을 이용하여 간단한 애니메이션을 작성하여 사이트에 등록
반응형
'DevOps > 🌌 Git' 카테고리의 다른 글
GitLab | 초간단 Git 브렌치 전략 (0) | 2024.09.29 |
---|---|
Git | 특정브렌치만 clone하는법 (0) | 2024.03.13 |
[Git] 외부 톰캣, 이클립스 윈도우 자동배포 (0) | 2023.09.25 |
GIT | GitHUB,README.md,마크다운,push,.gitignore,pull,fetch,reset,revert (0) | 2022.11.01 |