Git 설정 또는 이것

5513 단어 GitWindows10

소개



Windows 10에서 Git을 도입하고 사용하는 명령 요약

설치 절차



일본어 팩의 추가 기능을 추가하여 UI를 일본어화
  • Git 다운로드
    사이트 로 이동하여 Windows 선택

  • 설치
  • 설치 대상 선택
    모든 경로 선택

  • 컴퍼넌트의 선택
    특히 변경 없음

  • 시작 메뉴 폴더 선택
    특히 변경 없음

  • 기본 편집기 선택
    VSCode로 변경

  • 초기 브랜치 이름 조정
    특히 변경 없음

  • PATH 환경 조정
    특히 변경 없음

  • HTTPS 통신에 사용할 라이브러리 선택
    특히 변경 없음

  • 개행 문자 코드 설정
    특히 변경 없음

  • 콘솔 설정
    특히 변경 없음

  • git pull 명령 설정
    특히 변경 없음

  • 인증 관리 설정
    특히 변경 없음

  • 추가 옵션 설정
    특히 변경 없음

  • 실험 기능 사용 여부 설정
    특히 변경 없음



  • 초기 설정



    계정 이름 / 이메일 주소 설정


    git config --global user.name "ユーザー名"
    git config --global user.email メールアドレス
    

    계정 이름, 이메일 주소 확인


    git config --global user.name
    git config --global user.email
    

    명령



    로컬 리포지토리 초기화


    cd 対象のフォルダパス
    git init
    

    스테이징 영역에 관한 조작


    # ステージエリアへの一括追加
    git add パス
    # ステージエリアへのワークツリーから削除したことも含めて追加
    git add -a パス
    # ステージエリアへの.gitignoreで対象外としているファイルも追加
    git add -f パス
    # ステージエリアの変更をコミットする
    git commit
    # ステージエリアへの一括追加取り消し
    git reset HEAD
    # ステージエリアへの対象ファイル追加取り消し
    git reset HEAD [File Name]
    # 対象のファイルを削除
    git rm [File Name]
    # 既存ファイルのリネーム
    git mv [Old File Name] [New File Name]
    

    원격 리포지토리의 로컬 작업


    #リモートリポジトリをローカルに複製する  
    git clone URL
    # リモートリポジトリパスの確認  
    git remote -v
    # リモートリポジトリパスの設定
    git remote set-url origin [URL]
    # リモートリポジトリパスにローカルリポジトリを紐づけ
    git remote add origin リモートリモートリポジトリ.git
    

    원격 리포지토리에 로컬 리포지토리 변경 사항 등록


    # git push リモート名 ブランチ名
    git push -u origin master
    

    로컬 리포지토리 관련 작업


    # ローカルリポジトリの状態を確認する
    # ステージングに追加している状態なども確認
    git status
    # 現ブランチの確認
    git branch
    # ブランチの作成
    git branch ブランチ名
    # ブランチを切り替える
    git checkout ブランチ名
    git switch ブランチ名
    # コミット前のカレントパスからの一括差分取り消し
    git checkout .
    git restore .
    # コミット前の対象ファイル差分取り消し
    git checkout [File Name]
    git restore [File Name]
    
    

    커밋 내용 요약


    # 例. HEADから3番目をまとめる
    # 1. HEADから3番目を編集
    git rebase -i HEAD~3
    # 2. pickからsquashに変更
    pick aaaa
    squash bbbb
    squash cccc
    

    관리되지 않는 파일 설정



    리포지토리에서 관리하지 않는 파일을 설정하는 방법을 설명합니다.

    .gitignore 파일 만들기



    비관리할 폴더에 .gitignore 파일 만들기
    루트뿐만 아니라 모든 폴더에 대해 만들 수 있습니다.

    코멘트 기재


    #로 시작하는 행은 주석으로 취급됩니다.

    특정 확장자 무시


    *.res
    *.obj
    *.exe
    

    폴더 무시


    .vs/
    

    특정 파일을 무시하지 않음


    !/*/main.exe
    

    커밋 규칙


  • 1행째
  • fix : 버그 수정
  • add : 기능 추가
  • update : 기능 수정
  • remove : 삭제

  • 2행
  • 3행
    세부 사항
  • 좋은 웹페이지 즐겨찾기