여기서 하고 싶은 걸 찾으세요.
개시하다
이 기사를 보면 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 main
도 git 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 switch
와 git 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 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] 커밋 취소, 취소, 무시 이전 제출을 취소하고 싶습니다
$ git reset --hard HEAD~{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
제출 소식이 변경되었는지 확인한다.
Reference
이 문제에 관하여(여기서 하고 싶은 걸 찾으세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/shimotaroo/articles/225ce74e39c41963e6a6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)