PDF Google Drive Downloader v1.1


Report a problem

Content text Github CTA Report (1).pdf


1 Table of Contents Table of Contents..........................................................................................................................................1 1.ABOUT GITHUB......................................................................................................................................2 2.GITHUB FEATURES ...............................................................................................................................5 Feature 1 : Create and Update Repositories..............................................................................................5 Feature 2: Add Files to Your Repository..................................................................................................6 Feature 3: Labels in GitHub......................................................................................................................6 Feature 4: Operations in GitHub...............................................................................................................7 4.1 Branches. ........................................................................................................................................7 4.2 Cloning Repositories......................................................................................................................8 4.3 Forking a Repository......................................................................................................................8 4.4 Commit Changes.............................................................................................................................9 4.5 Creating a Pull request ...................................................................................................................9 4.6 Merging a Pull request. ...............................................................................................................10 4.7 Create a Issue. ...............................................................................................................................10 4.8 Pushing into GitHub repository. ...................................................................................................10 3.INSTALLATION PROCEDURE............................................................................................................12 5.GIT COMMANDS : ................................................................................................................................31 5.References................................................................................................................................................32
2 1.ABOUT GITHUB. GitHub is an web based platform which hosts software development projects and uses Git for version management. Git is a distributed version control system that helps developers to work together on same software projects and keep track of changes made to their code by on another. GitHub offers a user-friendly interface, which is very collaborative tools, and more project management tools, GitHub will enhance the potential of the Git. GitHub allows developers to create and manage the code in the repository in a remote location where others can access the code or Github is a collection repositories that contains the files of the project. To understand exactly what GitHub is, you need to know two connected principles: • Version control • Git Version control, also known as source control, is the practice of tracking and managing changes to software code. Version control systems are software tools that help software teams manage changes to source code over time. As development environments have accelerated, version control systems help software teams work faster and smarter. They are especially useful for DevOps teams since they help them to reduce development time and increase successful deployments. Version control software keeps track of every modification to the code in a special kind of database. If a mistake is made, developers can turn back the clock and compare earlier versions of the code to help fix the mistake while minimizing disruption to all team members. By far, the most widely used modern version control system in the world today is Git. Git is a mature, actively maintained open source project originally developed in 2005 by Linus Torvalds, the famous creator of the Linux operating system kernel. A staggering number of software projects rely on Git for version control, including commercial projects as well as open source. Developers who have worked with Git are well represented in the pool of available software development talent and it works well on a wide range of operating systems and IDEs (Integrated Development Environments).
3 Having a distributed architecture, Git is an example of a DVCS (hence Distributed Version Control System). Rather than have only one single place for the full version history of the software as is common in once-popular version control systems like CVS or Subversion, in Git, every developer's working copy of the code is also a repository that can contain the full history of all changes. In addition to being distributed, Git has been designed with performance, security and flexibility in mind. How do Git and GitHub work together? When you upload files to GitHub, you'll store them in a "Git repository." This means that when you make changes (or "commits") to your files in GitHub, Git will automatically start to track and manage your changes. There are plenty of Git-related actions that you can complete on GitHub directly in your browser, such as creating a Git repository, creating branches, and uploading and editing files. However, most people work on their files locally (on their own computer), then continually sync these local changes—and all the related Git data—with the central "remote" repository on GitHub. There are plenty of tools that you can use to do this, such as GitHub Desktop. Once you start to collaborate with others and all need to work on the same repository at the same time, you’ll continually: Pull all the latest changes made by your collaborators from the remote repository on GitHub. Push back your own changes to the same remote repository on GitHub.

Related document

x
Report download errors
Report content



Download file quality is faulty:
Full name:
Email:
Comment
If you encounter an error, problem, .. or have any questions during the download process, please leave a comment below. Thank you.