카테고리 없음

스테이지어스 9주차 정리

jjon-jonny 2024. 5. 22. 14:12

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