1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.tr/common/git-rebase.md
Tan A f9b662115a
git*: add Turkish translation (#7581)
* translate git.md to tr

* translate git-add.md to tr

* translate git-am.md to tr

* translate git-annex.md to tr

* translate git-annotate.md to tr

* translate git-archive.md to tr

* translate git-bisect.md to tr

* translate git-blame.md to tr

* translate git-branch.md to tr

* translate git-bugreport.md to tr

* translate git-bundle.md to tr

* translate git-cat-file.md to tr

* translate git-check-attr.md to tr

* translate git-check-ignore.md to tr

* translate git-check-mailmap.md to tr

* translate (no I will not write the filename anymore as its goddamn tiring)

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* translate git-help

* translate git-ignore

* translate git-imerge

* translate git-init

* translate git-instaweb

* translate and fix git-instaweb

* translate and fix git-lfs

* translate and fix git-log

* translate

* translate

* translate

* fix bad translation

* git-merge

* git-mergetool

* gitmoji

* git-mv

* git-notes

* git-pr

* git-prune

* git-pull

* git-push

* git-rebase

* git-reflog

* git-remote

* git-repack

* git-replace

* git-request-pull

* git-reset

* git-restore

* git-rev-list

* git-rev-parse

* git-rm

* git-send-email

* git-shortlog.md

* git-show.md

* git-show-ref.md

* git-sizer.md

* gitsome.md

* git-stage.md

* edit git-add.md and git-stage.md

* git-stash

* git-status

* git-stripspace

* git-submodule

* git-subtree

* git-svn

* git-tag

* git-update-index

* git-update-ref

* git-var

* git-worktree

* fix errors

* git-apply

* edit git-check-ref-format

* git-revert

* git-show-branch
2021-12-29 15:28:58 +03:00

1.4 KiB

git rebase

Bir daldan başka bir dalın üstüne commit'leri tekrar temeller. Sıklıkla bir dalı commit'leriyle beraber başka bir tabana "taşımak" için kullanılır. Daha fazla bilgi için: https://git-scm.com/docs/git-rebase.

  • Mevcut dalı belirtilen öbür dal üzerine temelle:

git rebase {{yeni_taban_dal}}

  • Commit'lerin sıralanması, çıkartılması, birleştirilmesi veya modifiye edilmesine izin vermek için tekrar temellemeyi etkileşimli olacak şekilde başlat:

git rebase -i {{hedef_taban_dalı_veya_commit_değeri}}

  • Bir birleştirme hatası tarafından durdurulan tekrar temelleme işlemini çekişen dosyaları düzenledikten sonra devam ettir:

git rebase --continue

  • Birleştirme çatışmasından ötürü durdurulan tekrar temelleme işlemini çekişen commit'leri atlayarak devam ettir:

git rebase --skip

  • Devam eden tekrar temelleme işlemini iptal et (örneğin birleştirmede çatışma yaşandığında):

git rebase --abort

  • Mevcut dalın bir parçasını belirtilen eski tabandan yeni tabana taşı:

git rebase --onto {{yeni_taban}} {{eski_taban}}

  • Son 3 commit'i etkileşimli olmayacak şekilde yeniden uygula:

git rebase -i {{HEAD~5}}

  • Herhangi bir çatışmayı çalışan dal sürümünü kurtarmak üzere otomatik olarak çöz (theirs argümanı burada ters anlama sahip):

git rebase -X theirs {{dal_ismi}}