ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Jump Start Git

دانلود کتاب Jump Start Git

Jump Start Git

مشخصات کتاب

Jump Start Git

ویرایش: [2 ed.] 
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781098122874, 1098122879 
ناشر:  
سال نشر: 2020 
تعداد صفحات: [172] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 Mb 

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

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



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

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


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

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


توضیحاتی در مورد کتاب Jump Start Git

امروز با Git یک Jump Start در کنترل نسخه دریافت کنید! اگر روی یک پروژه توسعه وب با هر اندازه کار کرده اید، احتمالاً از Git استفاده کرده اید، که گسترده ترین سیستم کنترل نسخه توزیع شده موجود است. این به شما امکان می دهد نسخه های مختلف فایل ها و دایرکتوری های پروژه را ذخیره کنید، بنابراین اگر مشکلی پیش آمد، بتوانید به نسخه قبلی برگردید. و از آنجایی که توزیع شده است، مسیر همکاری تیم توسعه دهنده را هموار می کند. این کتاب کوتاه و کاربردی به شما کمک می کند: فلسفه اصلی Git را درک کنید. با Git شروع کنید: آن را نصب کنید، دستورات اولیه را یاد بگیرید و اولین پروژه خود را راه اندازی کنید. با Git به عنوان بخشی از یک تیم مشترک کار کنید. از ابزارهای اشکال زدایی Git برای حداکثر کارایی اشکال زدایی استفاده کنید. گردش کار Master Git با ویژگی های پیشرفته Git کنترل را در دست بگیرید: reflog، rebase، stash و موارد دیگر. از Git با سرویس های میزبان مخزن Git مبتنی بر ابر مانند Github و Bitbucket استفاده کنید. ببینید چگونه Git به طور موثر در پروژه های بزرگ منبع باز استفاده می شود. چه مبتدی گیت باشید و چه مدتی است که از آن استفاده می‌کنید، اما واقعاً سطح قابلیت‌های آن را برجسته کرده‌اید، این کتاب به شما کمک می‌کند تا درک عمیقی از نحوه کار Git و نحوه استفاده از آن برای ساده‌سازی خود به دست آورید. جریان کار.


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

Get a Jump Start on version control with Git today! If you've worked on a web development project of any size, you've probably used Git, the most broadly adopted distributed version control system available. It enables you to store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since it's distributed, it smoothes the path for dev team collaboration. This short, practical book will help you to: Understand Git's core philosophy. Get started with Git: install it, learn the basic commands, and set up your first project. Work with Git as part of a collaborative team. Use Git's debugging tools for maximum debug efficiency. Master Git workflow Take control with Git's advanced features: reflog, rebase, stash, and more. Use Git with cloud-based Git repository host services like Github and Bitbucket. See how Git's used effectively on large open-source projects. Whether you're a Git newbie or you've been using it for some time but only really scratching the surface of its capabilities, this book will help you to gain a deep understanding of how Git works, and how to use it to streamline your workflow.



فهرست مطالب

Jump Start Git, Second Edition
Notice of Rights
Notice of Liability
Trademark Notice
About Shaumik Daityari
About SitePoint
Table of Contents
Preface
	Who Should Read This Book?
	Conventions Used
		Code Samples
		Tips, Notes, and Warnings
			Hey, You!
			Ahem, Excuse Me ...
			Make Sure You Always ...
			Watch Out!
	Supplementary Materials
Introduction
	Version Control
		Version Control Doesn’t Replace the Need for a Regular Backup Solution
	Examples of Version Control in Daily Life
	Version Control Systems: the Options
		VCS Is Not CVS
	Enter Git
		Git’s Philosophy
		Advantages of Distributed Version Control Systems
	Git and GitHub
	Conclusion
		What Have You Learned?
		What’s Next?
Getting Started with Git
	Installation
		GUI Tools
	The Git Workflow
	Baby Steps with Git: First Commands
		Set Configuration Settings
		Create a Git Project
			Issuing Git Commands
			Git Autocomplete
		Create Our First Commit
			Don’t Edit .git
			Demonstration Only
			Checking the Status
			Beware of Adding Unwanted Files
			Make Your Commit Messages Meaningful!
	Further Commits with Git
		Diff Only Shows Changes in Tracked Files
		Beware of Shortcuts
		Always Review Your Changes
		Why git add Again?
	Commit History
	The .gitignore File
		Unintentionally Tracking a File Listed in .gitignore
		Hiding .gitignore from Git
		Set up Your .gitignore Early
	Remote Repositories
		GitHub Isn’t the Only Option
	Conclusion
		What Have You Learned?
		What’s Next?
Branching in Git
	What Are Branches?
		Branch Conventions
	Create a Branch
		What Does checkout Do?
	Delete a Branch
		Don’t Delete Branches Unless You Have To
		Branches and HEAD
	Advanced Branching: Merging Branches
		Watch Out for Loops
	Conclusion
		What Have You Learned?
		What’s Next?
Using Git in a Team
		The Source Is the origin
	Optional: Different Protocols While Cloning
		Alternative Credential Storage
		Git GUI Tools Can Generate Keys for You
	Contributing to the Remote: Git Push Revisited
		You Can Delete Branches Using git push
	Keeping Yourself Updated with the Remote: Git Pull
		Pulls Are Fast-forward by Default
		Here Be Conflicts!
	Dealing with a Rejected Git Push
		Rebase?
	Conflicts
		Multiple Conflicts
		Aborting a Merge with Conflicts
	Conclusion
		What Have You Learned?
		What’s Next?
Git Workflows
	The Centralized Workflow
		Features
		New Team Member Orientation
		Pros and Cons
		Who Should Use the Centralized Workflow
	The Feature-branch Workflow
		Features
		New Team Member Orientation
		Pros and Cons
		Who Should Use the Feature-branch Workflow
	Gitflow Workflow
		Features
		New Team Member Orientation
		Pros and Cons
		Who Should Use the Gitflow Workflow
	Forking Workflow
		Features
		New Team Member Orientation
		Pros and Cons
		Who Should Use the Forking Workflow
	Conclusion
		What Have You Learned?
		What’s Next?
Correcting Errors While Working with Git
	Amending Errors in the Git Workflow
		Undo Git Add
			Why Can’t I Just Delete the File?
			Forced Removal
			What Does checkout Really Do?
		Undo Git Commit
			What’s with HEAD~1?
		Undo Git Push
			Use -f with Caution
	Debugging Tools
		Git Blame
		Git Bisect
			Why is git bisect So Fast?
			Learn More About Each Commit
		Automated Bisect with Unit Tests
			Exit Codes in Custom Shell Scripts
			Beware of Using Old Test Files
	Conclusion
		What Have You Learned?
		What’s Next?
Unlocking Git’s Full Potential
	Advanced Use of log
		Short Version
		Branches and History
		Filter Commits
			You Must Specify a Range
		Trace Changes in a Single File
			How Is Tracing Different from git blame?
		Track Your Peers
		Search in Commit Messages
			The Importance of Meaningful Commit Messages
			Using the grep Terminal Command
	Tagging in Git
	Refs and reflog
		reflog Can Act as Insurance
		reflog Only Tracks Commits for a Certain Period of Time
	Checking for Lost Commits
		Not to be Confused with the Unix Command
		fsck versus reflog
	Rebase
		Working in a Team
		Just for Illustration
		Squash Commits Together
			Aborting a Squash
			Squash Modifies the Branch History
	Stash Changes
		stash Untracked Files
	Advanced Use of add
		Don’t Commit with the -a Option
	Cherry Pick
		How Does cherry-pick Differ from merge or rebase?
	GitHub CLI
	Conclusion
		What Have You Learned?
		What’s Next?
Integrate Git in Your Development Cycle
	Git and DevOps
	Using Git Hooks
	Integrating Travis CI with GitHub
		Getting Started with Travis CI
		Travis CI Build Results
		Advanced Configuration Settings
	Conclusion
		What Have You Learned?
		What’s Next?
Git GUI Tools
	GitHub Desktop
		Not Just for GitHub
	Sourcetree
	Sourcetree versus GitHub Desktop
	Conclusion
Conclusion
	Git’s Meteoric Rise
	Will Git Continue to be Popular in the Future?
	Beyond Source Code Management
	The End




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