From 36325adb1b1715125856fc0509eeb15753453d9b Mon Sep 17 00:00:00 2001 From: Murat Yasar <127419303+murat-yasar@users.noreply.github.com> Date: Sat, 20 Jan 2024 21:07:21 +0100 Subject: [PATCH] Update aliases.asc Section-7 (Aliases) has been translated --- book/02-git-basics/sections/aliases.asc | 38 ++++++++++++------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/book/02-git-basics/sections/aliases.asc b/book/02-git-basics/sections/aliases.asc index 2c9c7c02..4d076eca 100644 --- a/book/02-git-basics/sections/aliases.asc +++ b/book/02-git-basics/sections/aliases.asc @@ -1,13 +1,13 @@ [[_git_aliases]] -=== Git Aliases +=== Komut Kısayolu (Alias) Ayarlama (((aliases))) -Before we finish this chapter on basic Git, there's just one little tip that can make your Git experience simpler, easier, and more familiar: aliases. -We won't refer to them or assume you've used them later in the book, but you should probably know how to use them. +Temel Git ile ilgili bu bölümü bitirmeden önce Git deneyiminizi daha basit, daha kolay ve daha tanıdık hale getirebilecek küçük bir ipucu vereceğiz: komut kısayolları. +Bu kitapta kısayol (alias) konusuna girmeyeceğiz veya ilerleyen bölümlerde bunları kullandığınızı varsaymayacağız, ancak bunları nasıl kullanacağınızı bilmenizde yine de fayda var. -Git doesn't automatically infer your command if you type it in partially. -If you don't want to type the entire text of each of the Git commands, you can easily set up an alias for each command using `git config`.(((git commands, config))) -Here are a couple of examples you may want to set up: +Eğer komutunuzun tamamını yazmazsanız, Git bir kısaltma yaptığınızı otomatik olarak anlayamaz. +Git komutlarının tamamını uzun uzun yazmak istemiyorsanız, `git config` komutunu kullanarak, her komut için kolayca bir kısayol ayarlayabilirsiniz.(((git commands, config))) +Aşağıda kısayol olarak isteyebileceğiniz birkaç örnek verilmiştir: [source,console] ---- @@ -17,18 +17,18 @@ $ git config --global alias.ci commit $ git config --global alias.st status ---- -This means that, for example, instead of typing `git commit`, you just need to type `git ci`. -As you go on using Git, you'll probably use other commands frequently as well; don't hesitate to create new aliases. +İlk örnekte `git commit` yerine "git ci" komutunu ayarlıyorsunuz. Artık `git ci` yazarsanız Git bunu `git commit` olarak düşünecektir. +Git'i kullanmaya devam ettikçe muhtemelen diğer komutları da sıklıkla kullanacaksınız; yeni kısayollar oluşturmaktan çekinmeyin. -This technique can also be very useful in creating commands that you think should exist. -For example, to correct the usability problem you encountered with unstaging a file, you can add your own unstage alias to Git: +Bu tekniği aynı zamanda Git'te mevcut olmayan, ama olması gerektiğini düşündüğünüz komutların oluşturulmasında da kullanabilirsiniz. +Örneğin, bir dosyayı "stage"den kaldırırken karşılaştığınız "kullanılabilirlik" sorununu düzeltmek için Git'e kendi "stage"den kaldırma komutunuzu ekleyebilirsiniz: [source,console] ---- $ git config --global alias.unstage 'reset HEAD --' ---- -This makes the following two commands equivalent: +Bu yeni tanımlanan komut, aşağıdaki iki komutun işini tek başına yapacaktır. [source,console] ---- @@ -36,15 +36,15 @@ $ git unstage fileA $ git reset HEAD -- fileA ---- -This seems a bit clearer. -It's also common to add a `last` command, like this: +Böylesi daha temiz görünüyor. +Bir `last` komutu eklemek de çok yaygındır. Şunun gibi: [source,console] ---- $ git config --global alias.last 'log -1 HEAD' ---- -This way, you can see the last commit easily: +Böylelikle son işlemi kolayca görebilirsiniz: [source,console] ---- @@ -58,11 +58,11 @@ Date: Tue Aug 26 19:48:51 2008 +0800 Signed-off-by: Scott Chacon ---- -As you can tell, Git simply replaces the new command with whatever you alias it for. -However, maybe you want to run an external command, rather than a Git subcommand. -In that case, you start the command with a `!` character. -This is useful if you write your own tools that work with a Git repository. -We can demonstrate by aliasing `git visual` to run `gitk`: +Gördüğünüz gibi Git, yeni komutu her neyin kısayolu olarak ayarlarsanız onunla değiştirir. +Ancak Git alt komutları yerine harici bir komut da çalıştırmak isteyebilirsiniz. +Bu durumda komuta `!` karakteriyle başlamalısınız. +Eğer Git'te çalışan kendi komutlarınızı yazmak istiyorsanız bu epey kullanışlıdır. +Hadi `git visual` komutunu çalıştıracak `gitk` kısayolunu atamayı gösterelim: [source,console] ----