туплю. как в git сделать патч для моих изменений?

yolki

вот я взял из http://git.altlinux.org/people/stanv/packages/kernel-dm365.g... ветку kernel-image-davinci-ross-39
добавил в неё файлов, исправил Kconfig-и.
как теперь сделать my.patch, в котором будут мои изменения, собственно?

okis

git format-patch kernel-image-davinci-ross-39 --stdout > my.patch

yolki


quad kernel-dm365 # git branch -a
* (no branch)
  remotes/origin/kernel-image-davinci-ross-39
  remotes/origin/ataman
  remotes/origin/ataman-new
  remotes/origin/feat-davinci
  remotes/origin/feat-mach-lsxhl
  remotes/origin/feat-ross
  remotes/origin/kernel-image-arm
  remotes/origin/kernel-image-davinci
  remotes/origin/kernel-image-davinci-39
  remotes/origin/kernel-image-davinci-arago
  remotes/origin/kernel-image-davinci-ross
  remotes/origin/kernel-image-davinci-ross-39
  remotes/origin/kernel-image-lsxhl
  remotes/origin/kernel-image-sheeva
  remotes/origin/kernel-image-sheeva32
  remotes/origin/kernel-source
  remotes/origin/sheeva
  remotes/origin/test
quad kernel-dm365 # git format-patch kernel-image-davinci-ross-39 --stdout > my.patch
fatal: ambiguous argument 'kernel-image-davinci-ross-39': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions

yolki

git diff показывает мои изменения в существующих файлах - Kconfig, Makefile.
новые добавленные файлы не показывает

eduard615

ну дык закоммить и сделай патч\
git add .
git commit
git diff HEAD~1 > my.patch

yolki

понял.
годы сидения на svn дают о себе знать.
git commit - это в ж локальную репу
git push - отдать вовне..
Оставить комментарий
Имя или ник:
Комментарий: