Millions of futures are being built on GitHub every day by individuals like you. Through the power of open thinking, an open internet, and open source, now is a moment of unrivaled potential. Gone are the days of waiting for someone else to find the way. It’s people like you—with an idea and a passion to ignite change—that are actively building tomorrow.
As always, feel free to leave us a comment below and don't forget to subscribe: http://bit.ly/subgithub
About GitHub GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Millions of people use GitHub to build amazing things together. For more info, go to http://github.com
Show less
Millions of futures are being built on GitHub every day by individuals like you. Through the power of open thinking, an open internet, and open source, now is a moment of unrivaled potential. Gone ...
Back in 2014, Tiffani Ashley Bell read about Detroit shutting off the water supply for thousands of residents who were behind on their bills. Inspired to do something, she found access to the delin...
As the Co-Founder and Executive Director of national non-profit, Operation Code, Conrad Hollomon (a former military officer and Afghanistan veteran) helps transitioning service members, veterans, a...
Julius Sweetland is the creator of OptiKey, an on-screen keyboard that allows the user to communicate and control their computer with their eyes. The program is completely free and fully open sourc...
Jamica El believes in the power of music and technology to tell stories. Part engineer, part storyteller, part curator, Jamica works with startups, artists, educators, non-profits, and larger compa...
Change where and what you're working on with the checkout command. Whether we're switching branches, wanting to look at the working tree at a specific commit in history, or discarding edits we want...
Branches are an excellent way to not only work safely on features or experiments, but they are also the key element in creating Pull Requests on GitHub. Let's take a look at why we want branches, h...
Storing source code in Git is straightforward, and fortunately, so is suppressing the tracking of files. Many projects have a group of files, whether they be build output, IDE configuration, or app...
Git facilitates moving files and folders and recording those changes in version history with the git mv command. Together, we'll explore ways of using this command and its siblings to track changes...
Remove files from a Git repository with the git rm command. Learn how to version file deletions on the command line, stop tracking a file while retaining it on the file system, and how the GitHub d...
Quickly review commits and the history of versioned files with the git log command. In this video, we'll demonstrate how to review changes, recognize basic log output, and leverage common option sw...
Easily decipher file changes with the diff command. Use diff to examine what changes have not been committed, how edits compare to the staging area, and what differences exist between commit histor...
Discover how to keep track of file changes on the command line, on GitHub.com, and with the GitHub desktop clients. Through all three examples, find out how Git keeps track of modified files, how t...
Learn how to create a new Git repository from the command line and on github.com. The version control journey of a thousand commits all starts with "git init."
Once you've got Git installed, several bits of configuration will enhance your experience with the tool and better tune it to your operating system. Let us tell you about settings for your username...
Let us help you discover the installation options for both GitHub and Git. Find out how easy it is to install Git on the command line, stay up-to-date with the latest version, set up Git graphical ...
Once you know branches, merging that work into master is the natural next step. Find out how to merge branches, identify and clean up merge conflicts or avoid conflicts until a later date. Lastly, ...