Users Online
· Guests Online: 41
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
Forum Threads
Newest Threads
No Threads created
Hottest Threads
No Threads created
Latest Articles
DEMO - Git Essential Training
DEMO - Git Essential Training DevOps Courses |
Categories | Most Recent | Top Rated | Popular Courses |
Uploader | Date Added | Views | Rating | |
Superadmin | 03.05.17 | 1,063 | No Rating | |
Description | ||||
The course shows how to use Git, the popular open-source version control software, to manage changes to source code and text files. Using a step-by-step approach, author Kevin Skoglund presents the commands that enable efficient code management and reveals the fundamental concepts behind version control systems and the Git architecture. Discover how to track changes to files in a repository, review previous edits, and compare versions of a file; create branches to test new ideas without altering the main project; and merge those changes into the project if they work out. The course begins by demonstrating version control in a single-user, standalone context, before exploring how remote repositories allow users to collaborate on projects effectively. Topics include: Exploring the history of version control Installing Git on Mac, Windows, and Linux Initializing a repository Writing useful commit messages Understanding the Git three-tree architecture Tracking when files are added, edited, deleted, or moved Viewing change sets and comparing versions Undoing changes and rolling back to previous versions Ignoring changes to select files Creating and working with code branches Merging branches and resolving merge conflicts Stashing changes for later Working with hosted repositories and remote branches Developing an effective collaboration workflow 1.Introduction Introduction How to use the exercise files Understanding version control The history of Git About distributed version control Who should use Git? Installing Git on a Mac 2. Installing Git Installing Git on a Mac Installing Git on Windows Installing Git on Linux Configuring Git Exploring Git auto-completion Using Git help 3. Getting Started Initializing a repository Understanding where Git files are stored Performing your first commit Writing commit messages Viewing the commit log 4. Git Concepts and Architecture Exploring the three-trees architecture The Git workflow Using hash values (SHA-1) Working with the HEAD pointer 5. Making Changes to Files Adding files Editing files Viewing changes with diff Viewing only staged changes Deleting files Moving and renaming files 6. Using Git with a Real Project Introducing the Explore California web site Initializing Git Editing the support phone number Editing the backpack file name and links 7. Undoing Changes Undoing working directory changes Unstaging files Amending commits Retrieving old versions Reverting a commit Using reset to undo commits Demonstrating a soft reset Demonstrating a mixed reset Demonstrating a hard reset Removing untracked files 8. Ignoring Files Understanding what to ignore Ignoring files globally Ignoring tracked files Tracking empty directories 9. Navigating the Commit tree Referencing commits Exploring tree listings Getting more from the commit log Viewing commits Comparing commits 10. Branching Branching overview Viewing and creating branches Switching branches Creating and switching branches Switching branches with uncommitted changes Comparing branches Renaming branches Deleting branches Configuring the command prompt to show the branch 11. Merging Branches Merging code Using fast-forward merge vs. true merge Merging conflicts Resolving merge conflicts Exploring strategies to reduce merge conflicts 12. Stashing Changes Saving changes in the stash Viewing stashed changes Retrieving stashed changes Deleting stashed changes 13. Remotes Using local and remote repositories Setting up a GitHub account Adding a remote repository Creating a remote branch Cloning a remote repository Tracking remote branches Pushing changes to a remote repository Fetching changes from a remote repository Merging in fetched changes Checking out remote branches Pushing to an updated remote branch Deleting a remote branch Enabling collaboration A collaboration workflow 14. Tools and Next Steps Setting up aliases for common commands Using SSH keys for remote login Exploring integrated development environments Exploring graphical user interfaces Understanding Git hosting |
Ratings
Comments
No Comments have been Posted.
Post Comment
Please Login to Post a Comment.