모든 자식 명령에는 --dry-run 옵션이 있습니까, 아니면 실제로 명령을 수행하지 않고 명령이 수행 할 옵션을 나타낼 수 있습니까?모든 자식 명령에는 마른 실행 옵션이 있습니까?
53
A
답변
54
모든 명령이 당연히 직접 마른 실행을 지원하는 것은 아닙니다.
- 자식 병합이 its own option (
git merge --no-commit --no-ff
) - 하지만 git pull does not really need it ('
git fetch origin
'후 전에 'git log master..origin/master
'는git merge origin/master
)
git push
은 드라이 실행 옵션이 있습니다)
마찬가지로 J.C. Hamano summarizes :
을 의미가 없으므로 git에서 구현되지 않은 것이 있으며, 에는 스크래치가 발생하지 않았기 때문에 git에서 구현되지 않은 것이 있습니다.
다르게 말하자면 실제 시스템에서 실제 필요로하는 것을 에만 구현하는 경향이 있으며 은 시스템의 일관된 부분으로서 추가가 의미가있는 경우에만 구현됩니다.
iboisver 의견 :
git add
의 명령과git rm
는 동안git commit
의에서-n
명령 줄 옵션이 드라이 런을 지정할 수 IS주의해야 할 또 다른 것은-n
옵션은 완전히 다른 것을 의미합니다.-n --no-verify
이 옵션은 미리 커밋 커밋-MSG 후크를 무시 :
그래서 맨 페이지
git commit -n
을 확인하십시오. githooks(5)을 참조하십시오.
8
모든 의견에 항상 --dry-run
플래그가있는 것은 아니지만 일반적으로 이에 상응하는 항목이 있습니다. 예를 들어, this previous question은 git merge
의 경우 수행 할 작업을 보여줍니다.
+0
예를 들어 'rebase'는 없습니다. – gcb
관련 문제
- 1. 이 간단한 bash 명령에는 어떤 문제가 있습니까?
- 2. 검증 마른 approch
- 3. MyEclipse에서 "다음 계정으로 실행"옵션이 비활성화되었습니다.
- 4. moodle을위한 django 옵션이 있습니까?
- 5. 보고서 관리자에 모든 옵션이 표시되지 않습니다.
- 6. 모든 (또는 일부) 사용자에게 전자 메일을 보내기위한 레일스 옵션이 있습니까?
- 7. 자식 실행 파일에서 gdb 실행하기
- 8. 모든 자식 요소의 너비를 결정하십시오.
- 9. WPF에서 모든 모눈의 자식 제거
- 10. 헤로 쿠는 무료 옵션이 있습니까?
- 11. Java P2P - 어떤 옵션이 있습니까?
- 12. 컨트롤러는 얼마나 마른 체형이어야하며, 지방 모델은 얼마나되어야합니까?
- 13. 모든 요청에 코드 실행
- 14. MVC 모델을 마른 체로 유지하는 방법
- 15. 자식 및 Ajax 요청에 대한 실행 방지
- 16. 다른 모든 JS 실행 후 jQuery 실행
- 17. 모든 페이지에서 동작 실행
- 18. 특정 커밋 이전에 모든 자식 데이터를 제거 할 수 있습니까?
- 19. MySQL 데이터베이스가 커지면 어떤 옵션이 있습니까
- 20. 블랙 베리에 어떤 데이터베이스 옵션이 있습니까?
- 21. 모든 자식 요소 및 자식 요소의 모든 특성을 반복하는 단일 LINQ to XML 쿼리를 작성하는 방법?
- 22. Eclipse : 서버에서 실행 옵션이 Maven 프로젝트에 표시되지 않습니다.
- 23. Tkinter 창에 모든 자식 위젯을 가져 오기
- 24. 어떻게 키 프레임에 actionscript가 있는지 알 수 있습니까? cs4에는 모든 스크립트를 보여주는 옵션이 있습니까?
- 25. 모든 자식 객체가 같은 부모에 속하는지 확인하십시오.
- 26. 거기에 '자식 찾기'가 있습니까?
- 27. 부모로부터 모든 자식 노드를 제거 하시겠습니까?
- 28. 모든 컴퓨터에서 실행될 명령 실행
- 29. VS 데이터베이스 프로젝트에 "모든 파일 표시"옵션이 없습니다.
- 30. LINQ 예측을 위해 어떤 옵션이 있습니까?
또 다른주의해야 할 점은'git-add'와'git-rm'과 같은 명령은 _-n_ 명령 행 옵션이 dry run을 지정하는 것을 허용하는 반면,'git-commit'에서는 _-n_ 옵션이 완전히 다른 것. 그러므로 맨 페이지를 확인하십시오. – iboisver
@iboisver 재미있는 의견, 감사합니다. 더 많은 가시성을 얻기 위해 답안에 귀하의 의견을 포함 시켰습니다. – VonC