Skip to content

Commit be43603

Browse files
authored
Merge pull request #16 from progit/book/translation/book-overview
2 parents af13fd7 + 13e587e commit be43603

5 files changed

Lines changed: 71 additions & 85 deletions

File tree

.idea/workspace.xml

Lines changed: 18 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

book/dedication.asc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[dedication]
2-
== Dedications
2+
== Dedications (تقدیم‌ها)
33

4-
_To my wife, Becky, without whom this adventure never would have begun. — Ben_
4+
_به همسرم بکی؛ بی‌او این ماجراجویی هرگز آغاز نمی‌شد. — بن_
55

6-
_This edition is dedicated to my girls.
7-
To my wife Jessica who has supported me for all of these years and to my daughter Josephine, who will support me when I'm too old to know what's going on. — Scott_
6+
_این نسخه تقدیم به دخترانم است.
7+
به همسرم جسیکا که در تمام این سال‌ها از من حمایت کرده و به دخترم ژوزفین که وقتی آن‌قدر پیر شوم که نفهمم چه خبر است، از من حمایت خواهد کرد. — اسکات_

book/introduction.asc

Lines changed: 24 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,40 @@
11
[preface]
2-
== Introduction
2+
== Introduction (مقدمه)
33

4-
You're about to spend several hours of your life reading about Git.
5-
Let's take a minute to explain what we have in store for you.
6-
Here is a quick summary of the ten chapters and three appendices of this book.
4+
شما در آستانه صرف چندین ساعت از زندگی خود برای خواندن درباره **Git** هستید.
5+
بیایید یک دقیقه وقت بگذاریم و توضیح بدهیم که چه چیزی در پیش رو دارید.
6+
در اینجا یک خلاصه سریع از ده فصل و سه پیوست این کتاب آمده است.
77

8-
In *Chapter 1*, we're going to cover Version Control Systems (VCSs) and Git basics -- no technical stuff, just what Git is, why it came about in a land full of VCSs, what sets it apart, and why so many people are using it.
9-
Then, we'll explain how to download Git and set it up for the first time if you don't already have it on your system.
8+
در *فصل 1*، درباره **Version Control Systems (VCSs)** و مبانی Git صحبت می‌کنیم — نه چیزهای فنی، فقط اینکه Git چیست، چرا در دنیایی پر از VCS به وجود آمد، چه چیزی آن را متمایز می‌کند و چرا افراد زیادی از آن استفاده می‌کنند. سپس توضیح می‌دهیم چطور Git را دانلود و برای اولین بار راه‌اندازی کنید (اگر از قبل روی سیستم شما نصب نیست).
109

11-
In *Chapter 2*, we will go over basic Git usage -- how to use Git in the 80% of cases you'll encounter most often.
12-
After reading this chapter, you should be able to clone a repository, see what has happened in the history of the project, modify files, and contribute changes.
13-
If the book spontaneously combusts at this point, you should already be pretty useful wielding Git in the time it takes you to go pick up another copy.
10+
در *فصل 2*، به استفاده پایه‌ای از Git می‌پردازیم — اینکه در ۸۰٪ موارد رایج چگونه از Git استفاده کنید.
11+
بعد از خواندن این فصل، شما باید بتوانید یک repository را **clone** کنید، تاریخچه پروژه را ببینید، فایل‌ها را تغییر دهید و تغییرات خود را اعمال کنید. اگر در همین نقطه کتاب ناپدید شود، شما باید در همان مدت زمانی که برای خرید یک نسخه دیگر صرف می‌کنید، بتوانید از Git به شکلی کاربردی استفاده کنید.
1412

15-
*Chapter 3* is about the branching model in Git, often described as Git's killer feature.
16-
Here you'll learn what truly sets Git apart from the pack.
17-
When you're done, you may feel the need to spend a quiet moment pondering how you lived before Git branching was part of your life.
13+
*فصل 3* درباره مدل **branching** در Git است؛ چیزی که اغلب به عنوان ویژگی مرگبار (killer feature) آن توصیف می‌شود. اینجا یاد می‌گیرید چه چیزی واقعاً Git را از بقیه جدا می‌کند.
14+
وقتی تمام شد، شاید بخواهید لحظه‌ای در سکوت فکر کنید که قبل از branching در Git چطور زندگی می‌کردید!
1815

19-
*Chapter 4* will cover Git on the server.
20-
This chapter is for those of you who want to set up Git inside your organization or on your own personal server for collaboration.
21-
We will also explore various hosted options if you prefer to let someone else handle that for you.
16+
*فصل 4* به Git روی **server** می‌پردازد. این فصل برای کسانی است که می‌خواهند Git را در سازمان خود یا روی یک سرور شخصی برای همکاری راه‌اندازی کنند. همچنین گزینه‌های **hosted** مختلف را بررسی می‌کنیم اگر ترجیح بدهید دیگران این بخش را مدیریت کنند.
2217

23-
*Chapter 5* will go over in full detail various distributed workflows and how to accomplish them with Git.
24-
When you are done with this chapter, you should be able to work expertly with multiple remote repositories, use Git over email and deftly juggle numerous remote branches and contributed patches.
18+
*فصل 5* به صورت کامل درباره **distributed workflows** و روش انجام آنها با Git صحبت می‌کند.
19+
وقتی این فصل را تمام کنید، باید بتوانید به شکل حرفه‌ای با چندین remote repository کار کنید، از Git روی **ایمیل** استفاده کنید و به‌خوبی شاخه‌ها و patchهای متعدد را مدیریت کنید.
2520

26-
*Chapter 6* covers the GitHub hosting service and tooling in depth.
27-
We cover signing up for and managing an account, creating and using Git repositories, common workflows to contribute to projects and to accept contributions to yours, GitHub's programmatic interface and lots of little tips to make your life easier in general.
21+
*فصل 6* سرویس **GitHub** و ابزارهای آن را به صورت عمیق بررسی می‌کند. شامل ثبت‌نام و مدیریت حساب، ساخت و استفاده از repositoryها، جریان‌های کاری رایج برای مشارکت در پروژه‌ها و پذیرش مشارکت در پروژه‌های خودتان، رابط برنامه‌نویسی GitHub و نکات کوچک و کاربردی برای راحت‌تر شدن کارتان خواهد بود.
2822

29-
*Chapter 7* is about advanced Git commands.
30-
Here you will learn about topics like mastering the scary 'reset' command, using binary search to identify bugs, editing history, revision selection in detail, and a lot more.
31-
This chapter will round out your knowledge of Git so that you are truly a master.
23+
*فصل 7* به **دستورات پیشرفته Git** اختصاص دارد. اینجا درباره مواردی مثل تسلط بر دستور ترسناک `reset`، استفاده از جستجوی دودویی برای پیدا کردن باگ‌ها، ویرایش تاریخچه، انتخاب نسخه‌ها با جزئیات و بسیاری موارد دیگر یاد خواهید گرفت. این فصل دانش شما از Git را کامل کرده و شما را به یک استاد واقعی تبدیل می‌کند.
3224

33-
*Chapter 8* is about configuring your custom Git environment.
34-
This includes setting up hook scripts to enforce or encourage customized policies and using environment configuration settings so you can work the way you want to.
35-
We will also cover building your own set of scripts to enforce a custom committing policy.
25+
*فصل 8* درباره پیکربندی محیط Git متناسب با نیاز شماست. شامل راه‌اندازی **hook scriptها** برای اجرای سیاست‌های سفارشی و استفاده از تنظیمات محیطی تا بتوانید به سبک دلخواه خود کار کنید. همچنین درباره ساخت اسکریپت‌های اختصاصی برای enforce کردن یک سیاست commit هم صحبت خواهیم کرد.
3626

37-
*Chapter 9* deals with Git and other VCSs.
38-
This includes using Git in a Subversion (SVN) world and converting projects from other VCSs to Git.
39-
A lot of organizations still use SVN and are not about to change, but by this point you'll have learned the incredible power of Git -- and this chapter shows you how to cope if you still have to use a SVN server.
40-
We also cover how to import projects from several different systems in case you do convince everyone to make the plunge.
27+
*فصل 9* به Git و سایر **VCSها** می‌پردازد. این شامل استفاده از Git در دنیای **Subversion (SVN)** و تبدیل پروژه‌ها از سایر VCSها به Git است. هنوز سازمان‌های زیادی از SVN استفاده می‌کنند و قصد تغییر ندارند، اما در این نقطه شما قدرت شگفت‌انگیز Git را یاد گرفته‌اید — و این فصل به شما نشان می‌دهد چطور در صورت نیاز با یک SVN server کار کنید. همچنین به نحوه **import** پروژه‌ها از سیستم‌های مختلف می‌پردازیم، اگر موفق شدید بقیه را هم به مهاجرت به Git متقاعد کنید.
4128

42-
*Chapter 10* delves into the murky yet beautiful depths of Git internals.
43-
Now that you know all about Git and can wield it with power and grace, you can move on to discuss how Git stores its objects, what the object model is, details of packfiles, server protocols, and more.
44-
Throughout the book, we will refer to sections of this chapter in case you feel like diving deep at that point; but if you are like us and want to dive into the technical details, you may want to read Chapter 10 first.
45-
We leave that up to you.
29+
*فصل 10* به اعماق زیبای ولی پیچیده **Git internals** می‌رود. حالا که همه‌چیز درباره Git را می‌دانید و می‌توانید قدرتمند و روان از آن استفاده کنید، می‌توانید ادامه دهید و ببینید Git چگونه objectها را ذخیره می‌کند، **object model** چیست، جزئیات packfileها، پروتکل‌های سرور و موارد دیگر. در طول کتاب، هرجا که لازم باشد به بخش‌های این فصل ارجاع می‌دهیم. اگر مثل ما علاقه‌مند به جزئیات فنی هستید، شاید بخواهید *فصل 10* را اول بخوانید. انتخاب با شماست.
4630

47-
In *Appendix A*, we look at a number of examples of using Git in various specific environments.
48-
We cover a number of different GUIs and IDE programming environments that you may want to use Git in and what is available for you.
49-
If you're interested in an overview of using Git in your shell, your IDE, or your text editor, take a look here.
31+
در *پیوست A*، نمونه‌های مختلفی از استفاده Git در محیط‌های خاص بررسی می‌کنیم.
32+
این شامل GUIها و محیط‌های برنامه‌نویسی (IDE) است که ممکن است بخواهید Git را در آنها استفاده کنید. اگر به استفاده از Git در **shell**، **IDE** یا **text editor** علاقه‌مندید، این بخش را ببینید.
5033

51-
In *Appendix B*, we explore scripting and extending Git through tools like libgit2 and JGit.
52-
If you're interested in writing complex and fast custom tools and need low-level Git access, this is where you can see what that landscape looks like.
34+
در *پیوست B*، به **scripting** و گسترش Git از طریق ابزارهایی مثل **libgit2** و **JGit** می‌پردازیم.
35+
اگر به ساخت ابزارهای پیچیده و سریع اختصاصی نیاز دارید و می‌خواهید دسترسی سطح پایین به Git داشته باشید، اینجا دقیقاً همان جایی است که باید ببینید.
5336

54-
Finally, in *Appendix C*, we go through all the major Git commands one at a time and review where in the book we covered them and what we did with them.
55-
If you want to know where in the book we used any specific Git command you can look that up here.
37+
در نهایت، در *پیوست C*، تمام دستورات اصلی Git را یکی‌یکی بررسی می‌کنیم و مرور می‌کنیم در کجای کتاب به آنها پرداخته‌ایم و چه استفاده‌ای از آنها کرده‌ایم.
38+
اگر می‌خواهید بدانید یک دستور خاص Git در کجای کتاب استفاده شده، اینجا بهترین راهنماست.
5639

57-
Let's get started.
40+
بیایید شروع کنیم.

book/license.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[preface]
2-
== License
2+
== License (لایسنس)
33

44
include::../LICENSE.asc[]

0 commit comments

Comments
 (0)