GitHub 시작~ 계정 제작부터 공개까지(Git Push)~ [for Mac]

4668 단어 GitGitHub

작업 개요

  • GitHub 계정 만들기
  • 로컬 환경에 Git가 설치되어 있는지 확인
  • GitHub를 사용하여 원격 저장소 만들기
  • 로컬 클론이 만든 원격 저장소
  • 파일 인덱스add, 로컬 저장소commit
  • commit 변경 사항을 원격 저장소에 발표
  • 미리 알다


    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에 로그인하고 새 파일 라이브러리 버튼을 클릭합니다.다음 페이지에서 다음 내용을 입력하고 선택하십시오.
  • 자료 파일 라이브러리 이름을 입력하십시오.예를 들다Test.
  • 공개 설정을 선택합니다.비공개 설정'private'는 유료 회원의 서비스다.
  • "Initialize this repository with a README"저장소에 README 파일을 미리 만듭니다.일단 검사 안 하면 돼.
  • "Repository 만들기"단추를 누르면 저장소 생성을 완료합니다.
    원격 저장소의 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 입문

    좋은 웹페이지 즐겨찾기