TIL 13 GitHub

CastleQ·2021년 5월 23일
0

Git & GitHub

목록 보기
2/2
post-thumbnail

What is GitHub?

GitHub은 Git repository를 위한 호스팅 플랫폼입니다.
다른 개발자와 코드를 공유하고 협업하기 위해 사용합니다 !

Git vs GitHub

Git은 버전 관리 시스템 => 시간에 따른 파일의 변경 사항을 추적하는 도구
GitHub은 Git을 사용하는 프로젝트를 위한 호스팅 서비스

GitHub을 사용하여 로컬 프로젝트 repository를 원격 클라우드 기반 GitHub 저장소에 업로드 할 수 있고, public repository 들을 통해 다른 개발자들과 교류할 수도 있습니다.

GitHub의 KeyWords

  • 프로젝트 파일들과 코드의 히스토리 관리
  • 협업
  • 개발자간의 소통 공유
  • 호스팅 서비스

Using GitHub

내 로컬 Repository를 GitHub 에 push 하기

  1. 로컬에서 add / commit 한다.
  2. Github 으로 이동 후 새 repository를 생성한다.
  3. 나의 로컬 repository 를 GitHub repository 와 연결한다. (remote 추가)
  4. 새 remote 를 이용하여 코드를 Push 한다.

repository 생성하기

GitHub repository 를 생성하려면, github.com 으로 이동 후 우측 상단 + 버튼을 누른 뒤 'New repository' 라는 옵션을 선택해주세요.

repository 를 생성하는 페이지에서 제일 먼저 Repository name 을 설정해주셔야 합니다.

repository 에 코드 push 하기

'Create repository' 버튼을 누르게 되면 새로 만든 GitHub repository 의 스타팅 페이지로 이동하게 됩니다.

git remote add origin 명령어는 내 컴퓨터에 있는 로컬 repository 와 방금 만든 GitHub repository 를 연결해줍니다. 쉽게 설명하자면 Git repository에게 이름이 origin 이라는 URL을 알려주는 거와 같습니다! 이름이 꼭 origin이어야 하는건 아니지만 주소가 한개라면 보통 origin이라고 지어 줍니다.

git remote add origin https://github.com/<your-username>/<your-repo-name>.git
git push -u origin master

HTTPS 옆의 화면에 주소를 복사해서 git remote add origin뒤에 붙여넣기 하여 실행
git push 명령어를 실행한후 유저네임과 패스워드 입력!
새로고침 하면 PUSH된것을 확인할 수 있다.

repository 에 변경사항 남기기

local에서 작업한 내용이 자동으로 저장 되는게 아니므로
변경사항이 있으면 push를 해줘야한다.
무언가 변경한후

git add .
git commit -m "Change Contents"

커밋 후에

git push origin main
> 📌 여기서 main은 브랜치의 이름이다.

PUSH한다.

init 삭제 명령어

rm -r .git

git 폴더가 삭제되며 Git 로컬 저장소 지정을 해제함

profile
DONE IS BETTER THAN PERFECT

0개의 댓글