일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- gpt3.5turbo
- class
- 자바
- Github
- 클래스
- 웹소켓재시작
- Database
- 호스팅영역
- java
- nvmrc
- gptapi
- aws
- 웹소켓연결끊김
- db
- javascript
- Express
- aiapi
- nodejs
- GPT3.5
- 클라우드
- ChatGPT
- git
- chatGPTAPI
- iam사용자
- 패키지설치에러
- 웹소켓연결
- 버킷생성
- openaiapi
- gitlab
- 노드버전
Archives
- Today
- Total
IT's Jenna
CH 0. 빠른실습으로 Git GitHub 감 익히기 본문
Git/팀 개발을 위한 Git, GitHub 시작하기
CH 0. 빠른실습으로 Git GitHub 감 익히기
developer Jenna 2024. 7. 29. 06:48버전 관리 시스템
정의
버전 관리 시스템은 사용자가 원하는 특정 버전으로 이동할 수 있도록 도와주는 시스템입니다.
필요성
여러 명이 협업하여 프로젝트를 진행할 때 동시에 코드를 업데이트하면 최종 버전을 확인하기 어려울 수 있습니다. 이를 해결하기 위해 버전 관리 시스템이 필요합니다. 버전 관리 시스템은 최종 버전을 추적하고 관리할 수 있게 해줍니다.
Git과 GitHub
Git
Git은 소스 코드의 버전을 관리하는 시스템으로, 다양한 버전 간 자유롭게 이동할 수 있게 해줍니다.
GitHub
GitHub는 Git으로 관리되는 프로젝트를 호스팅하는 서비스 중 하나입니다. 예를 들어, 블로그 플랫폼으로서의 Git과 호스팅 사이트로서의 네이버, 다음을 비유할 수 있습니다. Git 호스팅 사이트의 공개 저장소에 소스 코드를 올려두면 모든 사람이 접근 가능하며, 이를 오픈 소스라고 합니다.
토큰 만들기
GitHub 외부에서 로그인할 때는 토큰이 필요합니다.
- Settings - Developer Settings - Personal Access Tokens에서 토큰을 생성합니다.
로컬 저장소 만들기
- PC에 폴더를 하나 생성하고 해당 위치에서 git init 명령어를 실행합니다.
- 숨김 파일로 .git이 보이면 로컬 저장소 생성이 완료된 것입니다.
커밋(commit)
- 수정된 프로젝트 각각의 버전
주요 명령어
- git add [파일명]: 파일 추가
- git commit -m "커밋 설명": 커밋 추가 (설명 포함)
- git log: 커밋 히스토리 확인
- git checkout [커밋 아이디]: 원하는 시점으로 이동
원격 저장소 만들기
레포지토리(Repository) : 원격 저장소
주요 명령어
- git remote add origin [GitHub 주소]: 로컬 폴더에 원격 저장소 연결
- git branch -M main: main 브랜치 생성
- git push origin main: main 브랜치에 커밋들 push
- git pull origin main: main 브랜치 커밋들 pull
원격 저장소에서 코드 내려받기
클론(clone) : 원격 저장소의 코드와 버전 전체를 로컬로 내려받는 것
주요 명령어
- git clone [원격 저장소 주소] .: 로컬 폴더에 원격 저장소 클론
- 뒤에 한 칸 띄우고 .을 붙이면 내부에 폴더가 하나 더 생기지 않고 생성한 폴더에 바로 클론 됩니다.
이와 같은 방식으로 Git과 GitHub를 활용하여 프로젝트를 효과적으로 관리할 수 있습니다.
이러한 기본적인 명령어와 개념을 이해하면 버전 관리를 더욱 쉽게 할 수 있습니다!
'Git > 팀 개발을 위한 Git, GitHub 시작하기' 카테고리의 다른 글
CH 6. GitHub 100% 활용하기 (0) | 2024.08.12 |
---|---|
CH 5. 실무 사례와 함께 Git 다루기 (0) | 2024.08.12 |
CH 4. 둘 이상의 원격 저장소로 협업하기 (0) | 2024.08.05 |
CH 3. 여러 명이 함께 Git 으 로협 업 하 기 (0) | 2024.08.05 |
CH 2. 혼자서 Git으로 버전 관리하기 (0) | 2024.07.29 |
Comments