여기서 하고 싶은 걸 찾으세요.

11554 단어 GitGitHub초학자tech

개시하다


이 기사를 보면 Git가 겪는 어려움은 기본적으로 모두 해결될 것이다.라고 보도하기도 했다.
인터넷 기사는 대부분'git rebase 사용법'으로 명령명을 모르면 도착할 수 없지만'Git ○○!'아니면 "Git로 △△..."때때로 나는 명령명에서 문제를 빼지 않는 보도가 있었으면 좋겠다고 생각했기 때문이다.
같은 느낌의 사람이 있기를 기도합니다.(꼭 LGTM ☆★)
2010/9/21:추기
받은 평론에 근거하여 수정과 보충을 진행하였다.
감사합니다m

이 문장의 사용 방법


음량이 크기 때문에 오른쪽에 표시된 목록에서 찾아 해당하는 곳으로 날아가면 된다.
※ 본 기사는 각 지트 명령의 상세 사용법(특히 옵션)은 생략하고 다음과 같은 느낌으로 활용하고자 합니다.
1. 목록에서 지트가 하고 싶은 일, 어려운 일 찾기
2. 어떤 지령을 사용하는지 아는 것이 좋다(← 이것이 이 글의 역할이다)
3. 위에 붙인 참고문의 상세 내용을 보거나 스스로 푸념하기

주의점


※ 이 기사는 내가 사용했던 지트 지령만 요약한 것입니다.

로컬 원본 파일을 GiitHub까지 밀어붙이는 절차를 알고 싶습니다. (초기본)


GTI를 사용하는 기초 위에서 이 일련의 절차는 절대적으로 억제될 것이다
//Gitでの管理を始める(=ローカルリポジトリ作成)
$ git init

//ローカルリポジトリの設定を行う(GitHubを登録)
$ git config user.name GitHubのユーザーネーム
$ git config user.email GitHubのメールアドレス

//変更分をステージングにあげる
$ git add .

//ローカルリポジトリにあげる
$ git commit -m "コミットメッセージ"

//ローカルリポジトリにmainブランチを新規作成
git branch -M main

//リモートリポジトリ(GitHub)を登録
$ git remote add origin リモートリポジトリのURL

//リモートリポジトリにプッシュする
$ git push origin main
git branch -M maingit branch -m main일 수 있다.
[Git] 신입 엔지니어가 git push로 가는 길.

Git에서 관리를 멈추고 싶어요.

  • 데이터당 관리 중단
  • $ rm -rf .git/
    
    ※ Giit 명령뿐만 아니라 참고만 가능합니다.
  • 파일 단위 관리 중단
  • $ git rm ファイル名
    
    git 관리 중지

    로컬 창고의 설정 내용 (사용자 이름, 메일 주소) 을 변경하고 싶습니다.

  • 모든 로컬 웨어하우스에 설정 반영
  • 포인트는 플러스
    $ git config --global user.name ユーザー名
    $ git config --global user.email メールアドレス
    
    --global
  • 개별 로컬 창고에 설정 반영
  • $ git config user.name ユーザー名
    $ git config user.email メールアドレス
    
    gitconfig의 기본 이해

    로컬 창고의 설정 내용을 확인하고 싶습니다


    $ git config --list
    
    gitconfig의 기본 이해

    이력서 제출을 확인하고 싶습니다.


    $ git log
    
  • 제출 역사 한 줄을 보고 싶습니다
  • git log --oneline
    
    제출 id(랜덤 수), 제출 형식과 제출 메시지를 한 줄로 표시합니다.
    git log로 이력서 제출 열람 방법[초보자용]
    모두 불러오기

    이력서 제출뿐만 아니라 HEAD와 지점의 동작 등 세부사항을 모두 확인해야 한다


    $ git reflog
    
    이것은 *** "Git"에서 할 때 "*"에 w
    (잘 부탁드립니다.)
    Giit Advent Calendar 201229일 비상시를 위한git reflowg

    로컬 창고의 상태를 확인합니다. (수정 파일이나 추가 파일이 있는지 확인합니다.)


    $ git status
    
    git status-s로 조금 더 행복해졌어요.

    로컬 창고에 원격 창고의 상태를 반영하고 싶습니다. (최신 상태로 설정하고 싶습니다.)


    $ git pull origin リモートのブランチ名
    
    $ git pull origin main는 아래 두 명령의 합병↓
    $ git fetch origin main
    $ git merge origin main 
    
    응, 사용git pull이 압도적으로 많아.
    원숭이 선생님의 깃 입문
    git fetch의 이해에서git merge와pull의 역할까지

    오류 실행을 취소하려면pull (merge 실패 (충돌)


    $ git merge --abort
    
    실제 업무에서 개발자 지점(개발용)pull main 지점에 대해 매우 급하지만 이렇게 하면 해결된다...

    새 브랜치 생성하기


    $ git branch ブランチ名 
    
    git branch 명령의 몇 개를 어제git switchgit restore로 대체할 수 있으니 참고하세요.(난 안 써봤어)
    [Giit] 당신이 모르는 새로운 명령 switch/restore의 세계로 초대합니다.

    이미 있는 지점의 이름을 바꾸고 싶습니다


    $ git branch -m 変えたいブランチ名 変更後のブランチ名 
    

    로컬 존재하는 지점 일람표를 보고 싶습니다


    $ git branch 
    

    로컬 브랜치 삭제


    $ git branch -D ブランチ名
    
    분기 이름은 $ git branch에서 볼 수 있습니다.
    Git로 로컬 분기 삭제

    자기 일의 지점을 옮기고 싶다


    $ git checkout 移動先のブランチ名
    

    새로운 지점을 만들고 싶습니다 & 그 지점으로 이동합니다.


    $ git checkout -b ブランチ名 
    
    이 명령은 현재 분기의 내용을 바탕으로 새로운 분기를 만듭니다.

    원격 웨어하우스(GiitHub)의 소스 파일을 로컬로 복사하려면


    $ git clone リモートリポジトリのURL
    

    로컬에서 변경된 파일이 있지만 지점을 바꾸고 싶습니다. (변경된 부분을 피하고 싶습니다.)

  • 기본 사용 방법
  • $ git stash
    
  • 메시지 추가git stash
  • $ git stash push -m "任意のメッセージ"
    
    추천하지 않기 때문에git stash save 사용하세요.
    다양한git stash

    새로 추가된 파일도git stash


    $ git stash -u
    

    git stash의 파일 기록을 확인하고 싶습니다


    git stash list
    

    git stash 파일을 복원하고 싶습니다


    $ git stash apply 
    
    위에서 말한 바와 같이 선택이 없으면 이전git stash push -m은 원상태로 회복됩니다.
    다양한git stash

    나는 이력서 제출을 깨끗이 하고 싶다


    $ git rebase ブランチ名 
    
    git rebase를 처음 사용했을 때의 요약

    여러 제출을 모으고 싶어요.


    $ git rebase -i
    
    주의사항, 우리는push의 제출 서류를 제출했고 이전에 제출한 제출 서류에 통합할 수 있습니다.
    리베이스-i로 위원 총결산

    이전 제출을 취소하고 싶습니다

  • 제출 기록을 보존하고 제출 내용만 취소하기를 원합니다
  • $ git revert
    
  • 자신의 제출을 취소하고 작업 트리의 변경을 취소하고 싶다
  • $ git reset --hard HEAD^
    
  • 제출만 취소하고 싶어요
  • $ git reset --soft HEAD^ 
    
    [Giit] 커밋 취소, 취소, 무시

    이전 제출을 취소하고 싶습니다

  • 이전에 제출한 작업 트리 n개의 변경을 취소하고 싶습니다
  • $ git reset --hard HEAD~{n}
    
  • 사전 제출 n개만 취소
  • $ git reset --soft HEAD~{n}
    

    파일의 차이를 확인하고 싶어요.


    $ git diff
    
    잊기 쉬운 사람을 위한 git diff 블러셔.

    이전에 제출한 제출 정보를 수정하고 싶으면 다시 한 번 누르십시오


    $ git commit --amend -m "新しいコミットメッセージ"
    $ git push -f origin 先ほどpushしたリモートブランチ
    
    git stash를 실행한 후 제출 정보가 정말 바뀌었는지 확인하는 것이 좋다git commit --amend -m "新しいコミットメッセージ".

    현재 지점에 다른 지점의 특정 제출을 추가하고 싶습니다


    $ git cherry-pick コミットID
    

    마지막으로 보낸 메시지 변경


    $ git commit --amend -m "新しいコミットメッセージ"
    
    우선 git log 또는 git log 제출 소식이 변경되었는지 확인한다.

    좋은 웹페이지 즐겨찾기