ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Versionskontrolle mit Git Mit Blick unter die Motorhaube Edition

دانلود کتاب کنترل نسخه با Git Looking under the hood Edition

Versionskontrolle mit Git Mit Blick unter die Motorhaube Edition

مشخصات کتاب

Versionskontrolle mit Git Mit Blick unter die Motorhaube Edition

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9783897219458 
ناشر: Oreilly Verlag 
سال نشر: 2010 
تعداد صفحات: 354 
زبان: German 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

قیمت کتاب (تومان) : 77,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Versionskontrolle mit Git Mit Blick unter die Motorhaube Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کنترل نسخه با Git Looking under the hood Edition نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کنترل نسخه با Git Looking under the hood Edition



نظرات را فشار دهید

در مورد انگلیسی نسخه اصلی: \"به خصوص فصل مربوط به ادغام ها بسیار جالب و مفصل است و شما در مورد استراتژی های ادغام و نحوه استفاده از آنها در سیستم نسخه توزیع شده چیزهای زیادی یاد می گیرید. کتاب های دیگر در مورد سیستم های کنترل نسخه می توانند در اینجا درسی بیاموزند.\" - IT - Stammtisch Darmstadt، ژانویه 2010 \"همچنین توجه خوبی به ادغام شاخه های مختلف توسعه یک پروژه، گزینه های اتوماسیون برای مدیریت نسخه و توسل به مخازن ایجاد شده با Subversion داده شده است." - سرویس اطلاعات ekz, آوریل 2010 \"حتی اگر اسناد رسمی Git به سختی جا خالی می‌گذارد، کتاب Loeliger قطعا جایگزین بهتری برای مبتدیان است. نرم افزار." - c't 14/2010

توضیحات کوتاه

Git توسط کسی جز لینوس توروالدز ایجاد نشده است. هدف او: بهینه سازی همکاری بین توسعه دهندگان هسته لینوکس که در سراسر جهان توزیع شده است. در این بین، سیستم فوق العاده سریع و انعطاف پذیر طرفداران زیادی پیدا کرده است. بسیاری از توسعه دهندگان سیستم های متمرکز را ترجیح می دهند و بسیاری از پروژه های توسعه معروف قبلاً به Git تغییر مکان داده اند.

معرفی قابل فهم اگر می خواهید از Git استفاده کنید و از عملکردهای همه کاره آن بهترین بهره را ببرید، این کتاب را یک همراه ایده آل خواهید یافت. کنترل نسخه با Git مقدمه ای کامل و قابل فهم برای نرم افزار منبع باز قدرتمند ارائه می دهد و طیف متنوعی از کاربردهای آن را نشان می دهد. بر این اساس خواننده می تواند پس از مدت کوتاهی از گیت بهره وری استفاده کند و آن را به طور بهینه با ویژگی های خاص پروژه خود تطبیق دهد.

نکات اولیه خودی Jon Loeliger، که خود یکی از اعضای تیم توسعه Git است، خواننده را عمیقاً وارد سیستم می‌کند تا به درک کاملی از ساختارهای داده داخلی و اقدامات آن دست یابد. علاوه بر سناریوهای روزمره بیشتر، لولیگر موضوعات پیشرفته‌ای مانند استفاده از قلاب‌ها برای خودکارسازی مراحل، ترکیب چندین پروژه و مخزن در یک پروژه فوق‌العاده و کار با مخازن Subversion در پروژه‌های Git را نیز پوشش می‌دهد.

کنترل نسخه با Git از جمله موارد زیر را توضیح می‌دهد: * مفاهیم اساسی Git * مدیریت تفاوت‌ها، ادغام‌ها، درگیری‌ها و وصله‌ها * تکنیک‌های پیشرفته مانند rebasing، hook و کار با چندین مخزن * استفاده از Git در ترکیب با براندازی


توضیحاتی درمورد کتاب به خارجی

Pressestimmen

Zur engl. Originalausgabe: "Besonders das Kapitel über Merges ist sehr interessant und detailreich geschrieben und man erfährt eine Menge Dinge über Mergestrategien und wie sie in einem verteilten Versionssystem anzuwenden ist. Hier könnten sich andere Bücher über Versionskontrollsysteme durchaus eine Scheibe abschneiden." - IT-Stammtisch Darmstadt, Januar 2010 "Gute berücksichtigt werden auch die Zusammenführung unterschiedlicher Entwicklugnszweige eines Projektes, Automatisierungsmöglichkeiten bei der Versionsverwaltung sowie ein Rückgriff auf Repositorien angelegt mit Subversion." - ekz-Informationsdienst, April 2010 "Auch wenn die offizielle Dokumentation von Git kaum Lücken lässt, ist Loeligers Buch für Einsteiger ganz sicher die bessere Alternative. Dies gilt nicht zuletzt der sehr guten deutschen Übersetzung wegen. Es bleibt zu hoffen, dass das Buch viele Entwickler von den Vorteilen dieser freien Software überzeugen kann." - c´t 14/2010

Kurzbeschreibung

Git wurde von keinem Geringeren als Linus Torvalds ins Leben gerufen. Sein Ziel: die Zusammenarbeit der in aller Welt verteilten Entwickler des Linux-Kernels zu optimieren. Mittlerweile hat das enorm schnelle und flexible System eine große Fangemeinde gewonnen. Viele Entwickler ziehen es zentralisierten Systemen vor, und zahlreiche bekannte Entwicklungsprojekte sind schon auf Git umgestiegen.

Verständliche Einführung Wer Git einsetzen und dabei größtmöglichen Nutzen aus seinen vielseitigen Funktionen ziehen möchte, findet in diesem Buch einen idealen Begleiter. Versionskontrolle mit Git führt gründlich und gut verständlich in die leistungsstarke Open Source-Software ein und demonstriert ihre vielfältigen Einsatzmöglichkeiten. Auf dieser Basis kann der Leser Git schon nach kurzer Zeit produktiv nutzen und optimal auf die Besonderheiten seines Projekts abstimmen.

Insider-Tipps aus erster Hand Jon Loeliger, der selbst zum Git-Entwicklerteam gehört, lässt den Leser tief ins Innere des Systems blicken, so dass er ein umfassendes Verständnis seiner internen Datenstrukturen und Aktionen erlangt. Neben alltäglicheren Szenarios behandelt Loeliger auch fortgeschrittene Themen wie die Verwendung von Hooks zum Automatisieren von Schritten, das Kombinieren von mehreren Projekten und Repositories zu einem Superprojekt sowie die Arbeit mit Subversion-Repositories in Git-Projekten.

Versionskontrolle mit Git erläutert unter anderem: * grundlegende Konzepte von Git * das Verwalten von Diffs, Merges, Konflikten und Patches * erweiterte Techniken wie Rebasing, Hooks und die Arbeit mit mehreren Repositories * den Einsatz von Git in Kombination mit Subversion



فهرست مطالب

Oreilly Verlag - Versionskontrolle mit Git (2010) (ATTiCA)......Page 1
Inhalt......Page 5
Vorwort......Page 9
Hintergrund......Page 15
Die Geburt von Git......Page 16
Die Vorgeschichte......Page 19
Der weitere Verlauf......Page 20
Namen sind Schall und Rauch?......Page 21
Die Linux-Binärdistributionen benutzen......Page 23
Eine Quellversion beschaffen......Page 25
Kompilieren und Installieren......Page 26
Git unter Windows installieren......Page 27
Die Git-Kommandozeile......Page 33
Kurze Einführung in die Benutzung von Git......Page 35
Konfigurationsdateien......Page 42
Ausblick......Page 45
Grundlegende Konzepte......Page 47
Darstellungen des Objektspeichers......Page 52
Git-Konzepte am Werk......Page 55
Dateiverwaltung und der Index......Page 65
Dateiklassifikationen in Git......Page 66
Einige Hinweise zur Benutzung von git commit......Page 70
Ein Hinweis zum Überwachen des Umbenennens......Page 76
Die Datei .gitignore......Page 77
Eine ausführliche Darstellung des Objektmodells und der Dateien von Git......Page 79
Commits......Page 85
Atomare Änderungsmengen (Changesets)......Page 86
Commits festlegen......Page 87
Der Commit-Verlauf......Page 92
Commit-Bereiche......Page 99
Commits suchen (und finden)......Page 104
Gründe für den Einsatz von Zweigen......Page 111
Zweignamen......Page 113
Zweige benutzen......Page 114
Zweige erzeugen......Page 115
Zweignamen auflisten......Page 116
Zweige anschauen......Page 117
Zweige auschecken......Page 119
Abgesonderte HEAD-Zweige......Page 125
Zweige löschen......Page 126
Diffs......Page 129
Formen des git diff-Befehls......Page 130
Ein einfaches git diff-Beispiel......Page 134
git diff und Commit-Bereiche......Page 138
git diff mit Pfadbegrenzung......Page 140
Wie Subversion und Git Diffs ableiten – ein Vergleich......Page 142
Merges......Page 145
Merge-Beispiele......Page 146
Mit Merge-Konflikten arbeiten......Page 152
Einen Merge abbrechen oder neustarten......Page 162
Merge-Strategien......Page 163
Degenerierte Merges......Page 165
Normale Merges......Page 167
Besondere Merges......Page 169
Merge-Strategien anwenden......Page 170
Merge-Treiber......Page 171
Wie Git über Merges denkt......Page 172
Merges und Gits Objektmodell......Page 173
Squash-Merges......Page 174
Commits verändern......Page 177
Vorsicht beim Verändern des Verlaufs......Page 179
git reset benutzen......Page 180
git cherry-pick benutzen......Page 188
reset, revert und checkout......Page 190
Das oberste Commit ändern......Page 192
Rebasing von Commits......Page 194
Entfernte Repositories......Page 207
Repository-Konzepte......Page 208
Repository-Klone......Page 209
Remotes......Page 210
Tracking-Zweige......Page 211
Auf andere Repositories verweisen......Page 212
Die Refspec......Page 214
Ein Beispiel mit entfernten Repositories......Page 216
Entfernte Repository-Operationen in Bildern......Page 228
Alternative Verläufe......Page 230
Nicht-Fast-forward-Pushes......Page 231
Den alternativen Verlauf holen......Page 232
Merge-Konflikte......Page 233
Einen zusammengeführten Verlauf mit Push verschieben......Page 234
Entfernte Zweige hinzufügen und löschen......Page 235
Remote-Konfiguration......Page 236
Bare-Repositories und git push......Page 238
Repositories veröffentlichen......Page 240
Repositories mit anonymem Schreibzugriff......Page 245
Die Repository-Struktur......Page 247
In einer verteilten Entwicklung leben......Page 251
Wissen, wo Sie stehen......Page 254
Mit mehreren Repositories arbeiten......Page 259
Patches......Page 267
Wozu Patches benutzen?......Page 268
Patches generieren......Page 269
Patches per E-Mail verschicken......Page 278
Patches anwenden......Page 281
Patching und Merging im Vergleich......Page 288
Hooks – Einstiegspunkte für die Automatisierung......Page 291
Hooks installieren......Page 293
Verfügbare Hooks......Page 296
Projekte kombinieren......Page 303
Die alte Lösung: partielle Checkouts......Page 304
Die offensichtliche Lösung: den Code in Ihr Projekt importieren......Page 306
Die automatisierte Lösung: Teilprojekte mit eigenen Skripten auschecken......Page 313
Die native Lösung: Gitlinks und git submodule......Page 315
Beispiel: ein einfacher Klon eines einzigen Zweigs......Page 323
Verschieben, Ziehen, Verzweigen und Zusammenführen mit git svn......Page 330
Verschiedene Hinweise zum Arbeiten mit Subversion......Page 337
A......Page 341
C......Page 342
D......Page 343
G......Page 344
H......Page 345
L......Page 346
N......Page 347
Q......Page 348
S......Page 349
U......Page 350
Z......Page 351
Über den Autor......Page 353




نظرات کاربران