GitHub 시작~ 계정 제작부터 공개까지(Git Push)~ [for Mac]
작업 개요
미리 알다
Git, GitHub
Git는 분산 버전 제어 시스템으로 프로그램의 소스 코드 등 변경 내역을 기록하고 추적하는 데 사용됩니다. -wikipedia
GitHub는 Git를 이용하여 원격으로 파일을 게시하고 공유하는 웹 서비스입니다.
이외에도 GitLab, BitBucket, Backlog, AWS CodeCommit 등 Git를 사용할 수 있는 서비스도 많다.
GitHub의 Free 프로그램은 개인 설정을 할 수 없으므로 모든 파일이 게시됩니다.(공개하고 싶지 않은 파일은.gitignore 파일을 사용하여 파일 관리에서 삭제)
로컬 및 원격 저장소
저장소는 파일이나 디렉토리 상태를 저장하는 위치입니다.
저장소 관리 하에 변경 내역을 관리할 디렉토리 파일을 설치합니다.
로컬 저장소는 자신의 컴퓨터에 있고 원격 저장소는 서버 등 네트워크에 있습니다.로컬 저장소에서 작업하고 파일을 원격 위치로 전송하여 GitHub 같은 웹 사이트에서 파일을 게시, 공유 및 관리할 수 있습니다.
기사 참조(자세히 보기) → 이제 물어보면 안 돼!GitHub 사용법[초초보자용]
1. GitHub 계정 만들기
GitHub의 첫 페이지에 서명
무료로 사용할 Free 프로그램을 선택하고 Finish sign up 버튼을 클릭합니다.
등록된 메일 주소는 인증 메일을 받을 수 있습니다.
메일의 내용에 따라 사용자 인증을 하고 계정 제작이 완료됩니다.
2. 로컬 환경에 Git가 설치되어 있는지 확인
우선git가 설치되었는지 확인합니다.종착역$ git --version
다음 버전이 표시되면 설치할 필요가 없습니다.git version 2.10.1 (Apple Git-78)
버전 정보를 제공하지 않으면'설치'를 누르면'명령행 개발자 도구'를 설치하거나 xcode 를 설치하십시오.
설치가 완료되면 버전 정보를 명령$ git --version
으로 표시할 수 있습니다.
참조 기사 → Git 설치 ~ Mac에 Git 설치 ~
3. GitHub 원격 저장소 만들기
GitHub에 로그인하고 새 파일 라이브러리 버튼을 클릭합니다.다음 페이지에서 다음 내용을 입력하고 선택하십시오.
GitHub의 첫 페이지에 서명
무료로 사용할 Free 프로그램을 선택하고 Finish sign up 버튼을 클릭합니다.
등록된 메일 주소는 인증 메일을 받을 수 있습니다.
메일의 내용에 따라 사용자 인증을 하고 계정 제작이 완료됩니다.
2. 로컬 환경에 Git가 설치되어 있는지 확인
우선git가 설치되었는지 확인합니다.종착역$ git --version
다음 버전이 표시되면 설치할 필요가 없습니다.git version 2.10.1 (Apple Git-78)
버전 정보를 제공하지 않으면'설치'를 누르면'명령행 개발자 도구'를 설치하거나 xcode 를 설치하십시오.
설치가 완료되면 버전 정보를 명령$ git --version
으로 표시할 수 있습니다.
참조 기사 → Git 설치 ~ Mac에 Git 설치 ~
3. GitHub 원격 저장소 만들기
GitHub에 로그인하고 새 파일 라이브러리 버튼을 클릭합니다.다음 페이지에서 다음 내용을 입력하고 선택하십시오.
$ git --version
git version 2.10.1 (Apple Git-78)
GitHub에 로그인하고 새 파일 라이브러리 버튼을 클릭합니다.다음 페이지에서 다음 내용을 입력하고 선택하십시오.
Test
.원격 저장소의 URL을 텍스트 편집 등에 저장합니다.
※ GitHub에서 원격 저장소와 교환할 때의 프로토콜은 https와 ssh입니다.일반적으로 ssh가 더 안전하니 사용을 권장합니다.GitHub는 https 추천입니다.이번에는 간단한 https로 진행하겠습니다.
GitHub Help - Which remote URL should I use?
4. 로컬 클론이 생성된 원격 저장소
방금 생성한 원격 저장소 클론을 로컬(PC)로 복사합니다.디렉토리로 이동한 후 다음 명령을 수행합니다.$ git clone [リポジトリのurl]
(예)$ git clone git://github.com/schacon/grit.git
로컬에서 관리하는 기존 프로젝트를 이용할 때 init라는 방법도 있지만 이번에는 사랑을 끊는다.
& init → Git 베이스 - Git 저장소 가져오기
5. 인덱스 파일add,commit에서 로컬 저장소로
저장소에서 관리할 파일을 방금 복제한 디렉토리 아래에 설치합니다.
이번에는 예를 들어 hoge.js
파일입니다.$ touch hoge.js
패스는 이런 느낌이에요./Users/user/workspace/Test/hoge.js
파일 생성, 변경, 삭제 정보를 인덱스에 추가
인덱스는 저장소에 커밋할 위치를 위해 변경 사항을 임시로 저장합니다.$ git add hoge.js
또는 모든 변경 사항을 추가하는 명령$ git add .
파일 추가 여부 확인$ git status
취소하려는 경우 (이동 취소)$ git reset
로컬 저장소에 변경 내용 기록$ git commit -m '任意のメッセージを入力 (例)add new file'
commit이 나왔는지 확인하세요.$ git log
로그가 성공적으로 표시되면, 예를 들어 표지를 제출하거나 메시지를 제출합니다.
6.commit 파일을 원격 저장소에 게시
로컬 저장소 변경 사항을 GitHub의 원격 저장소에 반영합니다.$ git push origin master
GitHub의 사용자 이름과 암호를 입력하여 공개합니다.
GitHub 홈페이지에서 확인하세요.
수고하셨습니다!
더 자세히 알고 싶은 사람.
이제 물어보면 안 돼!GitHub 사용법[초초보자용]
원숭이도 알 수 있는 Git 입문
Reference
이 문제에 관하여(GitHub 시작~ 계정 제작부터 공개까지(Git Push)~ [for Mac]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mochifuture/items/c298d0c661d6487d482c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git clone [リポジトリのurl]
$ git clone git://github.com/schacon/grit.git
저장소에서 관리할 파일을 방금 복제한 디렉토리 아래에 설치합니다.
이번에는 예를 들어
hoge.js
파일입니다.$ touch hoge.js
패스는 이런 느낌이에요./Users/user/workspace/Test/hoge.js
파일 생성, 변경, 삭제 정보를 인덱스에 추가인덱스는 저장소에 커밋할 위치를 위해 변경 사항을 임시로 저장합니다.
$ git add hoge.js
또는 모든 변경 사항을 추가하는 명령$ git add .
파일 추가 여부 확인$ git status
취소하려는 경우 (이동 취소)$ git reset
로컬 저장소에 변경 내용 기록$ git commit -m '任意のメッセージを入力 (例)add new file'
commit이 나왔는지 확인하세요.$ git log
로그가 성공적으로 표시되면, 예를 들어 표지를 제출하거나 메시지를 제출합니다.6.commit 파일을 원격 저장소에 게시
로컬 저장소 변경 사항을 GitHub의 원격 저장소에 반영합니다.$ git push origin master
GitHub의 사용자 이름과 암호를 입력하여 공개합니다.
GitHub 홈페이지에서 확인하세요.
수고하셨습니다!
더 자세히 알고 싶은 사람.
이제 물어보면 안 돼!GitHub 사용법[초초보자용]
원숭이도 알 수 있는 Git 입문
Reference
이 문제에 관하여(GitHub 시작~ 계정 제작부터 공개까지(Git Push)~ [for Mac]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mochifuture/items/c298d0c661d6487d482c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git push origin master
Reference
이 문제에 관하여(GitHub 시작~ 계정 제작부터 공개까지(Git Push)~ [for Mac]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mochifuture/items/c298d0c661d6487d482c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)