ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Mastering Git

دانلود کتاب تسلط بر Git

Mastering Git

مشخصات کتاب

Mastering Git

ویرایش:  
نویسندگان: ,   
سری:  
 
ناشر:  
سال نشر: 2020 
تعداد صفحات: [259] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

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

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



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

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


در صورت تبدیل فایل کتاب Mastering Git به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Book License
What You Need
Book Source Code & Forums
Early Access Edition
Chapter 1: Crash Course in Git
Chapter 2: Cloning a Repo
	What is cloning?
	Using GitHub
	Forking
	Key points
	Where to go from here?
Chapter 3: Committing Your Changes
	What is a commit?
	Working trees and staging areas
	Committing your changes
	Adding directories
	Looking at Git log
	Challenge: Add some tutorial ideas
	Key points
	Where to go from here?
Chapter 4: The Staging Area
	Why staging exists
	Undoing staged changes
	Moving files in Git
	Deleting files in Git
	Challenge: Move, delete and restore a file
	Key points
	Where to go from here?
Chapter 5: Ignoring Files in Git
	Introducing .gitignore
	Getting started
	Nesting .gitignore files
	Looking at the global .gitignore
	Finding sample .gitignore files
	Challenge: Populate your local .gitignore
	Key points
	Where to go from here?
Chapter 6: Git Log & History
	Viewing Git history
	Vanilla git log
	Limiting results
	Graphical views of your repository
	Viewing non-ancestral history
	Using Git shortlog
	Searching Git history
	Challenges
	Key points
	Where to go from here?
Chapter 7: Branching
	What is a commit?
	What is a branch?
	Creating a branch
	How Git tracks branches
	Checking your current branch
	Switching to another branch
	Viewing local and remote branches
	Explaining origin
	Viewing branches graphically
	A shortcut for branch creation
	Challenge 1: Delete a branch with commits
	Key points
	Where to go from here?
Chapter 8: Syncing with a Remote
	Pushing your changes
	Pulling changes
	Dealing with multiple remotes
	Key points
	Where to go from here?
Chapter 9: Creating a Repository
	Getting started
	Creating a LICENSE file
	Creating a README file
	Creating and syncing a remote
	Key points
	Where to go from here?
Chapter 10: Merging
	A look at your branches
	Three-way merges
	Merging a branch
	Fast-forward merge
	Forcing merge commits
	Challenge 1: Create a non-fast-forward merge
	Key points
	Where to go from here?
Chapter 11: Stashes
Chapter 12: How Does Git Actually Work?
	Everything is a hash
	The inner workings of Git
	The Git object repository structure
	Viewing Git objects
	Key points
	Where to go from here?
Chapter 13: Merge Conflicts
	What is a merge conflict?
	Handling your first merge conflict
	Merging from another branch
	Understanding Git conflict markers
	Resolving merge conflicts
	Editing conflicts
	Completing the merge operation
	Challenge: Resolve another merge conflict
	Key points
	Where to go from here?
Chapter 14: Demystifying Rebasing
	Why would you rebase?
	What is rebasing?
	Creating your first rebase operation
	A more complex rebase
	Resolving errors
	Challenge
	Key points
Chapter 15: Rebasing to Rewrite History
	Reordering commits
	Interactive rebasing
	Squashing in an interactive rebase
	Creating the squash commit message
	Reordering commits
	Rewording commit messages
	Squashing multiple commits
	Challenge 1: More squashing
	Challenge 2: Rebase your changes onto master
	Key points
	Where to go from here?
Chapter 16: Gitignore After the Fact
	Getting started
	.gitignore across branches
	How Git tracking works
	Updating the index manually
	Removing files from the index
	Rebasing isn’t always the solution
	Using filter-branch to rewrite history
	Challenge: Remove IGNORE_ME from the repository
	Key points
	Where to go from here?
Chapter 17: Cherry Picking
Chapter 18: The Many Faces of Undo
	Working with git reset
	Working with the three flavors of reset
	Using git reflog
	Finding old commits
	Using git revert
	Key points
	Where to go from here?
Chapter 19: Centralized Workflow
	When to use the centralized workflow
	Centralized workflow best practices
	Getting started
	Key points
Chapter 20: Feature Branch Workflow
Chapter 21: Gitflow Workflow
Chapter 22: Forking Workflow
Conclusion




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