diff --git a/book/02-git-basics/sections/aliases.asc b/book/02-git-basics/sections/aliases.asc index 2c9c7c02..a3e55527 100644 --- a/book/02-git-basics/sections/aliases.asc +++ b/book/02-git-basics/sections/aliases.asc @@ -1,13 +1,12 @@ [[_git_aliases]] -=== Git Aliases +=== Git Rumuzları (((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. +Git temelleri 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 var: rumuzlar. +Kitabın ilerleyen bölümlerinde rumuzlar konusuna değinmeyeceğiz yada rumuzları kullandığınızı varsaymayacağız. -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: +Git komutlarını eksik yada kısmen yazarsanız buradan çıkarım yapılmaz. Git komutlarını tüm metni yazmak istemiyorsanız, `git config` i kullanarak kolayca rumuz atayabilirsiniz. +Aşağıdaki birkaç rumuz örneğini inceleyebilirsiniz: [source,console] ---- @@ -17,18 +16,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. +Örnekte gösterildiği gibi `git commit` yazmak yerine `git ci` yazmanız yeterli olacaktır. +Git'i kullanmaya devam ettikçe muhtemelen diğer komutları da sıklıkla kullanacaksınız; yeni rumuzlar oluşturmaktan ve kullanmaktan ç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 teknik aynı zamanda olması gerektiğini düşündüğünüz komutların oluşturulmasında da çok yararlı olabilir. +Örneğin bir dosyanın kullanılabilirlik sorununu düzeltmek için karşılaştığınız `unstage` komutu yerine kendi Git rumuzunuzu oluşturabilirsiniz. [source,console] ---- $ git config --global alias.unstage 'reset HEAD --' ---- -This makes the following two commands equivalent: +Böylelikle aşağıdaki iki komutun yerine geçecek bir rumuz oluşturmuş olursunuz. [source,console] ---- @@ -36,15 +35,15 @@ $ git unstage fileA $ git reset HEAD -- fileA ---- -This seems a bit clearer. -It's also common to add a `last` command, like this: +Bu biraz daha temiz ve sade görünüyor. +Bunun gibi birde `last` komutu eklemek yaygındır : [source,console] ---- $ git config --global alias.last 'log -1 HEAD' ---- -This way, you can see the last commit easily: +Bu şekilde son işlemi kolaylıkla görebilirsiniz: [source,console] ---- @@ -58,11 +57,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örüldüğü gibi, Git'te istediğiniz komutu bir rumuz vererek kolayca değiştirebilirsiniz. +Ancak Git alt komutu yerine harici bir komutta çalıştırmak isteyebilirsiniz. +Bu durumda komutunuza `!` karakteri ile başlamanız gerekir. +Git deposuyla çalışan kendi araçlarınızı yazıyorsanız bu kullanışlıdır. +Şu örnekle bunu gösterebiliriz. `git visual` yerine `gitk`: [source,console] ----