c++
12/24 Git & GitHub, C++ Class 개념
DB51
2024. 12. 24. 22:50
Git
: 오픈 소스, 소스 관리툴, 버전 관리 도구구
GitHub
: Git 플랫폼, 온라인 코드 저장소
필수 명령어
개인
- git init : 시작
- git add : (변경된 부분) 추가’
- git commit : (변경 사항들) 체크, 저장
- git push : 원격 저장소에 올리기
- .git - 숨김
협업
- git clone : 원격 저장소의 프로젝트를 다운로드 받는 것 (복제)
- git pull : 과거 다운 받은 것의 업데이트 내용을 동기화 하는 것
- git branch : 독립적인 작업 공간
- git checkout : 다른 branch로 이동하는 것
- git merge : 다른 branch와 합병
저장소의 종류
- 로컬 저장소 ex) 개인 컴퓨터
- 원격 저장소 ex) github
사용자가 GitHub에 업로드할 시
git add
git commit - m ‘메시지’
git push - u origin main
User 1, 2의 상호작용
1. User 1 → GitHub
git init
git add
git commit - m ‘메시지’
git push - u origin main
2. User 2 ← GitHub
git clone <URL>
3. User 2 → GitHub
git add.
git commit - m ‘메시지’
git push - u origin main
4. User 1 ← Github
git pull <name>
Branch의 종류
- dev (development) : 코드 수정 작업공간
- main : 완성된 작업공간
=====================
C++은 객체 지향 프로그래밍
Class
: 동작 + 데이터
: 세부 데이터는 공개하지 않는다.
: :
: 범위 지정 연산자