GithubHelp home page GithubHelp logo

game-developers-support-group's Introduction

Game-Developers-Support-Group

Game-Developers-Support-Group

Why Github โ€” Version Control?

Git is a powerful version control system. It is used to record and manage changes to the files over time, allows multiple users to collaborate on a project and manage conflicts between different versions of a given file.

When you're ready to start your own Repository or Project, don't forget to check out GitHub's tutorial!

(https://services.github.com/kit/downloads/github-git-cheat-sheet.pdf)[git Cheat Sheet]

Exploring the Repository

For the newcomer: this space is called a Repository. In Github, a Repository is an overloaded term with it has 7 Tabs:

  1. Code Tab allows you to read and manage the files and file structure. This is where a project (or in our case multiple projects) will be stored. This is more accurately what a repository is (and what it is for) storing and managing a project's contents.

  2. Issues Tab is a basic tracking system where users can report bugs, request features, ask questions, etc.

  3. Pull Requests Tab is very important when a project begins working with multiple branches:

    • Ordered sub-list
    • A Branch is a version of the project that splits off to make a change, or changes, independent of the main branch
    • Branches are important on projects that need to maintain multiple states of the projects (such as when different versions exist across multiple environments).
    • Pull Requests are created when the user wants to merge changes from one branch into another or back into the master.
    • Typically a pull request includes a peer review process.
    • More on this later...
  4. Wiki Tab is used to communicate information... it's a wiki... it's probably where this body of writing should be...

  5. Pulse Tab gives a broad overview of what is happening in the project, how frequently, who's contributing what, etct.

    • It's an analytics tool.
  6. Graphs Tab gives a visual representation of the forementioned analytics.

  7. Settings Tab controls user permissions, branch settings, and other administrative level functions.

game-developers-support-group's People

Contributors

zbeyer avatar

Watchers

 avatar  avatar

game-developers-support-group's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.