스테이지어스 9주차 정리
9주차 강의
git 과 github
- Git
ㄴ 분산 버전 관리 소프트웨어
ㄴ 버전을 우리가 직접 만들게 됨
- git hub
ㄴ git의 기능을 하는 온라인 클라우드 / 커뮤니티
1. Git의 버전을 업로드
2. 개발자의 포트폴리오
**용어 정리
Repopository (개념)
ㄴ 저장소 (프로젝트 폴더)
ㄴ 현재 진행 중인 프로젝트 폴더에 Git을 설정을 하면 Repository 가 됨
add(명령어)
ㄴ Stage 영역에 코드를 추가하는 명령어
Stage (개념)
ㄴ 버전으로 만들어지기 전 임시 저장 공간
ㄴ 앞 버전과의 차이점을 계산해주는 영역
ㄴ 새 버전을 만들 때, 코드 전체를 올리는게 아닌 이 차이점만을 올림
1. 용량 문제가 해결
2. 앞 버전과의 차이점을 한 눈에 볼 수 있게 됨
commit (명령어)
ㄴ Stage 에 있는 내용을 버전으로 만드는 명령어
clone (명령어)
ㄴGit Hub 에 있는 Repository 를 다운로드 받는 명령어
fork (명령어)
ㄴ Git Hub에 있는 Repository를 내 Git Hub로 다운로드 받는 명령어
push (명령어)
ㄴ Git의 버전을 Git Hub에 업로드 하는 명령어
pull (명령어)
ㄴ Git Hub의 버전을 Git으로 내려받는 명령어
Branch (개념)
ㄴ Repository 안의 또 다른 작은 Repository 를 의미함.
모든 Repository 는 master 가 존재함
Branch 는 프로젝트의 흐름을 나타낸다
sudo apt install git-core
git init (git 설정)
git ls -a (git 설정이 되었는지 확인)
git config user.name ""(이름 설정)
git config user.email ""(이메일 설정)
노란색==> idx 임
git config --list 확인하는 작업
git remote add origin 주소
(서로 원격 연결)
git add ./* 을 통해서만
git commit -m " "
git push origin master
git commit 을 통해서만 버전을 만들 수 있다
# 1. 파일 수정 (수정한 파일을 저장합니다) # 2. 변경된 파일의 상태를 확인 git status # 3. 모든 변경된 파일을 스테이징 git add ./* # 4. 스테이징된 파일들을 커밋 git commit -m "Update some files" # 5. 로컬 저장소의 커밋들을 원격 저장소에 푸시 git push origin main
파일 수정
1. git status
2. git add ./*
3. git commit -m "upadate~~~~"
4.git push origin master
git push origin master
add commit push