git: 소스코드를 내컴퓨터에서 인터넷으로 올려주는 역할을 하는 것
git은 따로 설치해 줘야 한다.
github: 코딩 외에 실무적인 문제를 해결해주는 곳
-내 소스코드를 넣어놓는 공간
-소스코드 공유
-협업하는 공간
git 하는법
우선 github을 만든 뒤,
https://git-scm.com/ 에서
다운로드를 받는다.
계속 next하면서 다운로드가 다 되면
bash를 찾아서 터미널을 연다.
그곳에
$ git config --global user.name "내이름(영어로)" 엔터!
$ git config --global user.email "github가입이메일" 엔터!
$ git config --list (엔터!)
하면 잘 되었다면 출력되어 나오는 내용 중
나의 이름과 이메일이 있을것입니다.
그렇게 하면 우선 config완료!
github에 올리기
우선 vscode에서 올릴 파일 선택
우선 terminal -> new terminal 클릭
그 뒤 터미널에서 bash로 바꾸고
$ git init
$ git add .
.은 전부를 뜻함. 파일 전부 다 올리겠다는 뜻.
만약 예를 들어 index.html 파일만 올리고 싶다면
$ git add index.html
확인을 하고 싶다면
$ git status
지금 새로운 이런 파일이 있다는 상태를 알려준다.
히스토리 만들기
$ git commit -m "first commit"
first commit은 히스토리이름
$ git remote add origin https://github.com/hyunny123/test2.git
내 이 repository로 소스코드를 보낸다는 뜻을 가지고 있다.
$ git remote -v
이때 주소가 나오면 연결 성공
마지막으로
$ git push origin master
하고 github가서 새로고침해주면 끝!
만약 추가되는 부분이 생긴다면
$ git add .
$ git commit -m "second commit"
$ git push origin master
새로고침 하면 끝!
<+추가>
파일이나 프로젝트를 삭제하고 싶을때
$ git rm ex)test1.html
$ git rm --cached
rm->원격저장소와 로컬저장소에 있는 파일 삭제
rm --cached-> 원격저장소에 있는 파일만 삭제. 로컬저장소에는 있음.
참고: 코딩알려주는누나 youtube