ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [GitHub 사용법] 원격 저장소(Remote repository)
    Git/Github 2022. 7. 15. 16:23
    728x90
    반응형

    목차

      기본 설정

      1. 로컬 컴퓨터의 폴더를 git이 관리하도록 설정한다.

      # git으로 초기화
      $ git init
      Initialized empty Git repository in C:/Users/xxxxx/Desktop/TIL/.git/
      
      # add & commit 
      $ git status
      On branch master
      
      No commits yet
      
      Untracked files:
        (use "git add <file>..." to include in what will be committed)
              00_git_intro.md
              01_remote_push.md
              02_pull_clone.md
              99_markdown_syntax.md
              md-images/
              "\354\213\244\354\212\265/"
      
      nothing added to commit but untracked files present (use "git add" to track)
      
      $ git add .
      $ git status
      On branch master
      
      No commits yet
      
      Changes to be committed:
        (use "git rm --cached <file>..." to unstage)
              new file:   00_git_intro.md
              new file:   01_remote_push.md
              new file:   02_pull_clone.md
              new file:   99_markdown_syntax.md
              new file:   md-images/cute.jpg
              new file:   md-images/image-20210705144804835.png
              new file:   md-images/image-20210705150947301.png
              new file:   md-images/image-20210705153111460.png
              new file:   "\354\213\244\354\212\265/\354\213\244\354\212\265.md"
      
      $ git commit -m "Initial commit"
      [master (root-commit) 83eef09] Initial commit
       9 files changed, 336 insertions(+)
       create mode 100644 00_git_intro.md
       create mode 100644 01_remote_push.md
       create mode 100644 02_pull_clone.md
       create mode 100644 99_markdown_syntax.md
       create mode 100644 md-images/cute.jpg
       create mode 100644 md-images/image-20210705144804835.png
       create mode 100644 md-images/image-20210705150947301.png
       create mode 100644 md-images/image-20210705153111460.png
       create mode 100644 "\354\213\244\354\212\265/\354\213\244\354\212\265.md"

      2. Github Repository 생성

      원격 저장소 등록 & 업로드 명령어

      원격 저장소 추가

      • 최초 1회만 설정하면 됨
      # 원격 저장소 추가
      # git아 원격 저장소 좀 등록해줘(add) origin이라는 이름(별명)으로 원격 저장소URL을
      $ git remote add origin 원격저장소URL
      
      # 예시
      $ git remote add origin https://github.com/github_study/TIL.git
      
      # 등록된 원격 저장소 확인
      $ git remote -v
      origin  https://github.com/xxxxx/TIL.git (fetch)
      origin  https://github.com/xxxxx/TIL.git (push)
      
      # 원격 저장소가 잘못 등록되어 삭제해야 하는 경우
      $ git remote rm origin
      $ git remote -v

       

      원격 저장소에 나의 소스 코드 업로드

      • add, commit 이후에 원격 저장소에 나의 로컬 버전 기록을 업로드 하고 싶으면 push 진행
      • 2.23 버전의 로그인 이슈
        • 아래의 명령어를 입력하고 다시 push 작업 진행
      $ git config --global credential.git.github.com.provider generic

      혹은 vscode에 git bash를 연결해서 push하면 문제 해결 가능

      $ git push -u origin master # 첫 git push를 하면 아래와 같이 인증을 요구하는 화면이 나옴
      Select an authentication method for 'https://github.com/':
        1. Web browser (default)  
        2. Personal access token  
      option (enter for default):  # 바로 enter를 눌러서 진행
      
      # 조금 기다린 뒤에 github 사이트로 들어가서 새로고침하면 로컬 저장소에 있는 모든 내역이 업로드 된 것을 확인할 수 있음
      
      # 이후에는 add & commit을 진행하고 push를 하면 새로운 버전을 원격 저장소(github)에 업로드 할 수 있다.
      $ git push origin master
      Enumerating objects: 9, done.
      Counting objects: 100% (9/9), done.
      Delta compression using up to 8 threads
      Compressing objects: 100% (6/6), done.
      Writing objects: 100% (6/6), 221.80 KiB | 22.18 MiB/s, done.
      Total 6 (delta 2), reused 0 (delta 0), pack-reused 0
      remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
      To https://github.com/xxxxx/TIL.git
         83eef09..ed10a36  master -> master

       

      기본 루틴

      # 기본 루틴
      $ git add .
      $ git commit -m "커밋 메시지"
      $ git push origin master # git아 버전 이력을 push 해줘 어디로?! origin(우리가 붙인 별명)으로 master 브랜치를!

       

      반응형

      'Git > Github' 카테고리의 다른 글

      [Git Hub 사용법] gitignore  (0) 2022.07.19
      [GitHub 사용법] pull & clone  (0) 2022.07.18
      [GitHub 사용법] Git intro  (0) 2022.07.15
      [GitHub 사용법] Git clone 사용하기  (0) 2022.07.12
      [GitHub 사용법] [MacOs]GitHub 시작하기  (0) 2022.07.12

      댓글

    Designed by Tistory.