- Git은 버전 관리 시스템으로, 시간이 지남에 따라 파일의 변경 사항을 추적하는 도구입니다.
- GitHub은 Git을 사용하는 프로젝트를 위한 호스팅 서비스
GitHub을 사용하여 로컬 프로젝트 repository를 원격 클라우드 기반 GitHub 저장소에 업로드 할 수 있고, public repository 들을 통해 다른 개발자들과 교류
개발자들의 SNS : GitHub 유저들은 서로 follow 하고, 협업하기도 하면서, 다양한 방법으로 교류
Using GitHub
Common Workflow: 내 로컬 Repository를 GitHub 에 push 하기
- 로컬에서 add / commit 한다.
- Github 으로 이동 후 새 repository를 생성한다.
- 나의 로컬 repository 를 GitHub repository 와 연결한다. (remote 추가)
- 새 remote 를 이용하여 코드를 Push 한다
1. GitHub repository 생성하기
github.com 으로 이동
우측 상단 + 버튼을 누른 뒤 'New repository' 선택
제일 먼저 Repository name 을 설정
2. repository 에 코드 push 하기
'Create repository' 버튼
git remote add origin : 로컬과 허브 연결 (내 컴퓨터에 있는 로컬 repository , 방금 만든 GitHub repository 연결)
로컬 Git repository 에게
이름이 origin 이라는 어떤 URL을 알려주는 것 (보통 remote 주소가 한개라면 origin)
git push : 로컬을 허브에 업로드 (로컬 Git repository 의 코드를 --> GitHub repository 로 업로드)
git remote add origin https://github.com/<your-username>/<your-repo-name>.git
git push -u origin master
git push 실행하면
GitHub 유저네임과 비밀번호를 입력
repository 가 성공적으로 push 되었다면,
전에 만든 GitHub repository 페이지로 가서 새로고침 (로컬에서 push 한 코드가 해당 remote repository로 업로드 확인)
3. repository 에 변경사항 남기기
로컬 Git repo를
GitHub remote repo 와 연결, push 했다고
로컬에서 작업한 내용들이
자동으로 remote 에 반영되는 것은 아님
변경사항이 있으면 다시 push 를 해줘야
GitHub repo 가 업데이트
add 후 commit 메세지 남겨주고
git push origin master로 업데이트된 로컬을 깃허브로 push 해줌
멀티라인 여러 줄 커밋 작성 방법
- git commit → 에디터 열림
- 에디터에서 아래 template에 맞춰 커밋 메세지 작성
- :wq 로 저장
'Wecode - Foundation 1 (부트캠프) > Git, Github' 카테고리의 다른 글
[Git/Github] 명령어 - 실습 이용 (0) | 2023.09.04 |
---|---|
Git, Github 개념, 명령어, 차이점 / branch 생성 (0) | 2023.09.04 |