파트 03 포트폴리오 / 협업 환경 구성 (2)
2025.08.29
깃은 분산식 버전 관리 시스템입니다.
깃(Git)의 특징
- 깃은 로컬(LOCAL)에 설치되는 시스템이다.
- 깃허브(Git Hub)를 통해
깃 허브(Git Hub)와 깃(Git)의 관계
Git

불편한 점)
* 버전 관리가 어려워!
* 어디서든 쓰고 싶어!
* 다른 사람과 협업하고싶어!
=> 깃허브를 사용하면 해결 가능!
Git Hub
내 컴퓨터에 깃이 깔려 있으면, 버전관리를 로컬로 할 수 있을 뿐 아니라 깃허브와 소통(백업, 복구) 할 수ㅜ 이싿다른 컴퓨터에도 깃이 깔려있으면 기허블르 통해서 소통(다운로드 복제 백업) 할 ㅜㅅ 있다 => 협업에 필수 !!!!
MAC > 터미널 실행 > git --version 입력 후
CLI vs GUI
CLI (Command Line Interface)
- 커멘드로 컴퓨터에게 명령 내리기
* 셸(shell)에서 글자 입력
* 셸(shell) [명령 프롬프트(cmd), Terminal, Git Bash]
조개껍데기 처럼
GUI (Graphical User Interface)
- 그래픽 화면으로 컴퓨터에게 명령 내리기
+ IDE (Integrated Development Environment)
terminal에서 쓰이는 명령어
- ls(list; 해당 폴더 내부의 파일들을 보여줍니다)
ls -a ( 다시듣기 )


- mkdir (make directory; 폴더를 만듭니다)
- cd (change Directory; )
깃에서 자주 쓰이는 명령어
* VSCode의 Terminal 안에서 작성합니다
git --version
git init 이거 왜 해야함?
git status => 그냥 하면 안됨 git repository 가 아니라는 오류가 뜸
어케하냐?
init 해야댐 ! initialize 초기화 과정을 통해 git repository 에 등록
깃한테 이 폴더 봐줘! 함 ( init )
깃이 OK하고 안보이는 .git 파일을 만들어서 관리해줌!
그치만? 그 내부에 있는 파일들은 아직 관리안함
직접 넣어조야대요
(그림으로 자주쓰는 명령어 add영상에 있음)
- git add (대기상태)
버전으로 저장되기 전에 모아줭 ( 어디다가 모아둠)
- git commit (저장)
add로 모아뒀던 거 저장해줭 ( 버전만들기)
committed untracked
commits
stage unstage

ctrl+c(insert상태가아님)
wq
하면 나갈 수 있음




'STUDY > [ Git ]' 카테고리의 다른 글
| 깃허브사이트탐방/깃연결/레포지토리생성/git origin/clone/업로드/branch (0) | 2025.09.01 |
|---|