GiitHub의 기본 사용 방법 노트

3222 단어 GitGitHub

전제


git 설치됨, GiitHub 계정에 로그인됨

1. GiitHub에서 창고 만들기


  • 웹 페이지에 만들기
    Repositries 태그의 New 버튼으로 제작 화면 열기

    Repository name, Description, Public/Private의 선택(무료 계획은 Public만 있음), initialize this repository witha README의 확인란은 ON(README 파일 제작), Create repository
  • 2. 로컬에서 복제 = 클론


    생성하려는 디렉토리cd 이후git clone https://github.com/XXXXX/XXXX.git

    3. .gitignore 만들기


    로컬 창고 디렉터리의 바로 아래에 있습니다.버전 관리 대상 이외의 파일을 기술하는gitignore를 만듭니다.
    ex).log 파일이 관리 대상에 속하지 않을 때
    .gitignore
    *.log
    

    4.git 설정 파일gitconfig 설정


    (1)git 설정 파일의 위치

  • 1/etc/gitconfig 확인 명령: git config --system -l
  • 2 ~/.gitconfig 확인 명령git config --global -l
  • 3 로컬 웨어하우스/.git/config git config -l● 1, 2, 3 순으로 읽고 같은 설정값을 나중에 읽는 값으로 덮어쓰기
  • (2)git 설정 파일 변경


    ex) 사용자 이름, 메일 주소를 글로벌로 설정
    git config --global user.name "Your name"
    git config --global user.email "Your email"
    
    

    5. 스테이풀링 영역으로 이동(git add)


    (1) 책 주문 시작add

    git add ファイル名,ディレクトリ名等

    (2)dd 취소

    #ファイル単位で個別に取り消し
    git rm -r --cached [file_path]
    #add自体を取り消し
    git reset HEAD
    

    6. 파일 상태 확인(git status)

    git status

    7. 로컬 저장소 제출(git commiit)


    (1) 제출

    git commit -m "コメント"

    (2) 확인

    #status確認
    git status
    #コミットログ確認
    git log
    

    (3) 제출을 취소하거나 누락된 제출을 처리하고자 함

    #直前のコミット取り消し 
    git reset --soft HEAD^
    #n個前のコミット取り消し
    git reset --soft HEAD~{n}
    #直前のコミットに上書き
    git commit --amend
    
    

    8.push 후 Git push 반영

    git push リモート名 ブランチ名ex)git push origin master

    9. GiitHub의 창고에서 최신 상태 가져오기

    git pull リモート名 ブランチ名

    10 SSHkey 등록


    (1) 로컬에서 SSHKey 만들기

    ssh-keygen -t rsa -C "youremail"
    
    Enter file in which to save the key (~/.ssh/id_rsa):
    → Enter
    Enter passphrase (empty for no passphrase):
    - 암호 등록

    (2) GitHub 웹 페이지 액세스, 설정→AddSSH Key



    (3) SSH Key 등록


    Title: 적절한 설정
    키: 키의 컨텐트를 다음 하위 항목으로 확인한 후 복사
    cat ~/.ssh/id_rsa.pub 
    

    (4) GiitHub 인증 확인

    ssh -T [email protected]
    

    좋은 웹페이지 즐겨찾기