Giter Site home page Giter Site logo

cisc275-lab1's Introduction

CISC275-Lab1

Hello! For this lab, we want to delve into the workflow of GitHub. Last week, you had an assignment revolving around Git, so let's get into GitHub this week. This assignment should be super easy if you already have GitHub workflow experience. If you don't have much experience using GitHub, that's also fine! That's why we're doing this lab.

Some of this may be repetitive from last week, but if anything, more practice will help you get used to using Git & GitHub now as opposed to later.

As a general overview for this lab, we will:

Fork a repository Invite collaborators to your repository Create and modify a branch (So, task 2 again) Check the status of a repository Make, stage, and commit changes to a repository Push changes to the remote repository Pull upstream changes into your local repository Merge changes into master through a pull request Resolve merge conflicts (if necessary)

How will this lab be graded?

Steps 1-3: 33% - This will be checked through the repo URL you submit. For this part, we will be looking that the link of the repo you provide is a fork of the provided one in the assignment, your lab TA has been invited to collaborate with your repository, and you have a feature branch that has been modified. Steps 4-6: 33% - This will be graded by sending a screenshot of your terminal (either cmd, git, or VScode terminal, whichever you prefer). With the result of the git status, after you make changes, you stage and commit changes and push it to remote. This may need multiple screenshots, but that's ok. Steps 7-9: 33% - We will check this by seeing the stuff you pull from upstream AFTER you push to remote and us seeing a successful pull request in your repo. The only change we, as TAs, will make will be in the readme.md file. Submitting on time: 1% - Hey! As long as you submit this on time, you get AT LEAST a .1/10 :)

Resources you need for this assignment:

The starting repository you need to fork: (Making this now, link will be in once it's done) How to do each of the steps: (Link docs, will find this in a second) What you need to submit:

A link to your GitHub Repository Screenshots of your terminal for steps 4-6.

If you don't finish this during your scheduled lab time, that's ok! But we encourage you to make your best attempt to get it done during lab time so we can guarantee you get help if you need it when you need it. If you have any questions about the wording of this lab, please email [email protected] or ping him on the Discord channel #275-labs, as he could have made a typo or forgot to add a word in the directions.

Edit for Lab Section 020L:

Hey yall here is my edit

Edit for Lab Section 021L:

Hello this is my edit

Edit for Lab Section 030L:

This edit is for my lab!

Edit for Lab Section 031L:

This is my Lab

Edit for Lab Section 041L

If you're seeing this change in your own repo, you have successfully completed Step 7!

cisc275-lab1's People

Contributors

donomess avatar sakheed avatar sydneysegear avatar renross avatar sara-noor24 avatar wermant avatar

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.