주:github 추출 요청부터 합병까지

4566 단어 GitHub
hotfix! 조금 수정하고 싶은데 바로 합병할 때!

변경 사항


우선 로컬 마스터를 리모트 마스터와 함께.
 git pull
최신 변경 사항이 반영되었는지 확인합니다.
git log 
마스터에서 새 지점을 만듭니다.가는 길에 이동하다.
git checkout -b [ブランチ名]
이렇게 새로운 지점은remote의 마스터와 같다.
이 정도면 변경할 거야.
이번에는vim로gitignore 파일을 직접 변경해 보려고 합니다.
지점을 잘랐기 때문에 현재 디렉터리의 파일은 지점 목적지의 파일이기 때문에vim로 편집합니다.
vim .gitignore
vim의 사용법을 먼저 적어주시면...
[a]   -> 編集モードにして編集
[esc] -> 編集モード解除
[:wq] -> 保存して終了
[:!q] -> 保存としないで終了

이전, 제출 및 푸시까지.


할 수 있으면 무대에 올라가.

staging

git add .
잘하면 이런 느낌으로 표현한다.
Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

 modified:   .gitignore

commit

git commit -m 'コメントを入れる'`
로그 보기
git log

push

git push --set-upstream origin [ブランチの名前]
※ 오리진이 바로 아래에 있을 때?

생성에서 밀어내기


밀면 드디어 당길 수 있어.
그리고 CLIhttps://qiita.com/sl2/items/0ac1c6b4df5d69c0bb1b
그런 것 같지만 GUI가 더 쉽게 처리할 수 있을 것 같아서 홈페이지를 찾아갔어요.New pull request를 누른 후 통합 목표와 통합 소스를 선택합니다.
선택한 후createpullrequest를 누르십시오.

제목과 세부 내용을 편집합니다.

이 때, 리뷰어가pullrequest를 확인하고, 마스터에게merge 권한을 가진 사람을 분배하기를 바랍니다
하면, 만약, 만약...
승인을 기다리다.
승인을 받은 후,mergepullrequest 단추를 누르고,comfirm 단추를 누르고,github는master의merge로 완성합니다.

서버에 반영


실제 페이지를 사용하는 서버 측의 메인 spoke가 최근에 끝났습니다.

만약 제출한 내용이 편집의 여지가 있다면.


브라우저에서 드래그 요청을 닫습니다.
로컬 커밋으로 돌아갑니다.
git reset --soft HEAD^
git log
git status
git reset HEAD .gitignore
git status
--softcommit 기록만 삭제합니다.--hardcommit 기록 및 변경 사항을 제거합니다.
이런 방법으로 추출을 편집하려면 충돌이 발생하기 때문에 다시 편집한 후,push 전에remote의 같은 이름으로 서로 다른 변경점이 있는 지점을 삭제합니다.
삭제하지 않고 push를 시도하면 오류가 발생합니다.

log


505 git checkout master
506 git checkout master
507 git branch
508 git log
509 git checkout -b ignoreFix
510 git branch
511 git log
512 git branch
513 git status
514 git status
515 vim .gitignore
516 cat .gitignore
517 git commit
518 git add
519 git add .
520 git status
521 git commit -m 'ignoreに追加'
522 git log
523 git push
524 git --set-upstream origin ignoreFix
525 git push --set-upstream origin ignoreFix
526 git log
527 git reset --soft HEAD^
528 git log
529 git status
530 git reset HEAD .gitignore
531 git status
532 history
533 vim .gitignore
534 cat .gitignore
535 git add .
536 git status
537 git commit -m 'ignoreに追加'
538 git status
539 git push --set-upstream origin ignoreFix
540 git branch
541 git log
542 git push --set-upstream origin ignoreFix
543 git push --set-upstream origin ignoreFix
544 history

참고 보도


https://qiita.com/misakiagata/items/d572e89b5b35e046b7a7
https://qiita.com/konweb/items/621722f67fdd8f86a017
https://riptutorial.com/ja/git/example/3175
https://techacademy.jp/magazine/10168

좋은 웹페이지 즐겨찾기