[Git] 깃과 깃허브

정보구니·2021년 9월 28일
0

Git

목록 보기
1/6
post-thumbnail

개발자들이 협업할 때 '깃'과 '깃허브'는 필수라는 것은 다 알 것이다. 코딩공부를 시작할때 부터 깃과 깃허브는 수도 없이 들었지만 홈페이지에 들어가면 죄다 영어와 복잡해 보였기 때문에.... 뒤로 제쳐두고 있다가 이번에 작은 프로젝트를 진행하게 되어 공부를 해보려고 한다..!

참고 : https://www.youtube.com/watch?v=lelVripbt2M&t=262s



왜 쓰는가?


github 용도

✔ 내 소스코드를 저장해두는 공간
✔ 소스코드를 공유하는 공간
✔ 프로젝트를 협업할 수 있는 협업공간

git 용도

✔ 소스코드를 내 컴퓨터에서 인터넷으로 올려주는 역할



설치 & 환경설정


github 가입

✔ 깃허브 가입하기 : https://github.com/
repository(저장소) 만들기

- 프로젝트 이름과 설명 쓰기
- 공개로 할건지 비공개로 할건지 선택
- create repositoty 누르면 프로젝트 생성

✔ 이때 우리는 git이라는 명령어를 따로 설치해줘야 한다.


git 설치

깃 설치하기 : https://git-scm.com/

설치할 때는 자신의 컴퓨터에 맞는 운영체제를 선택하고, 확인 할 것 없이 next만 쭈~~욱 누르고 설치하면 된다.

git bash에서 환경설정하기

깃을 처음 쓸때는 환경설정을 해줘야 한다.

▶️ 유저이름 설정
git config --global user.name "your_name"

▶️ 유저이메일 설정
git config --global user.email "your_email
(이때 이메일은 깃허브 가입할때 사용한 이메일을 쓴다)

▶️ 정보 확인
git config --list



github에 업로드하기


처음 업로드할때

✔ 업로드 할 파일을 연다.
terminal에 들어간다.

▶️ 초기화 하기
git init

깃을 쓸 준비를 하기위해 초기화하는 과정으로,
맨처음에 프로젝트를 올릴때만 git init을 해주면 된다.


▶️ 업로드할 파일 더하기
git add . # 전체 파일 추가
git add file_name # 일부파일 추가시

.(점)은 모든 파일이라는 뜻이다.
파일을 선택적으로 올리고 싶으면 add 뒤에 파일 이름을 붙여주면 된다.


▶️ 상태 확인(선택사항)
git status
이때 untracted(unstage)/tracted(stage) 상태로 구분할 수 있다.


▶️ 히스토리 만들기
git commit -m "first commit"

-m은 masage의 약자로, "" 안에 히스토리의 이름을 넣어주면 된다.
이때 히스토리는 최종, 최종1, 최종2, 진짜 최종, 진짜진짜 최종을 만들어주는 거라고 생각하면 된다.


▶️ 깃허브 repository랑 내 로컬 프로젝트랑 연결시키기
git remote add github repository주소
(이때 주소는 깃허브에서 복사해오면 된다)

이것은 repository로 내 소스코드를 보낸다~라는 의미이다.



▶️ 잘 연결되었는지 확인 (선택사항)
git remote -v


▶️ 깃허브로 업로드하기
git push origin master




수정파일 업데이트할때

git add .
git commit -m "commit 설명"
git push origin master

0개의 댓글

관련 채용 정보