Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

efdal translate to Turkish aliases.asc #33

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 18 additions & 19 deletions book/02-git-basics/sections/aliases.asc
Original file line number Diff line number Diff line change
@@ -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]
----
Expand All @@ -17,34 +16,34 @@ $ 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]
----
$ 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]
----
Expand All @@ -58,11 +57,11 @@ Date: Tue Aug 26 19:48:51 2008 +0800
Signed-off-by: Scott Chacon <[email protected]>
----

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]
----
Expand Down