Difference: SDHW22015 (3 vs. 4)

Revision 42017-02-08 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="SoftwareDevelopment2015"

GIT Homework

Due January 29

Goal

Changed:
<
<
For this classes we will use GIT to track our projects on the CS server.Since GIT is already installed on the server, you will merely need to setup and use your own local GIT repository for each project.
>
>
For this classes we will use GIT to track our projects on the GitHub server. GitHub is free for public processes, but costs money for (about $7.00 a month) for private projects. It is assumed your projects will be public, but you are free to make them private is you wish to. However, the instructor must have access to all class related projects for grading purrposes.
 

Overview

Changed:
<
<
Git is typically used for a group to synchronize their activities. In this case there is a common repository server that everyone pushed and pulls from, and sometimes merges with. In this case you will simply be setting up a local GIT repository, and committing your work periodically in order to keep copies of every "version" of your work. This is a handy form of backup, as you can always have a path back to earlier work. In reviewing the references, and the class lecture, remember that you will never need to do any operation involving a "remote" repository. This includes "push", "pull", "clone", and "fetch". Also you will not need to install GIT, it is already on the CS server.
>
>
Git is typically used for a group to synchronize their activities. to do this there is a common repository server that everyone pushes to and pulls from, and sometimes merges with. We will be using GitHub as our repository. GitHub is an online repository that alows groups of people to work on a project together, allowing them to work on and synchronize their work. It also keeps a complete history of ALL versions of every file in the project. In this class all groups are required to create an use a repositoryfor group projects. You will sent your project name to the instructor so the project can be monitored.

You will manage the code state with "push", "pull", "clone", and "fetch" operation.

Steps

 
Changed:
<
<
A later assign may deal with putting GIT on your personal systems, and synchronizing this with your work on cs.mvnu.edu.
>
>
1.
 

References

Line: 21 to 23
 
Changed:
<
<

Steps

>
>

  For all the steps below make a word processing document that chows and explains each command you had to use.
 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback