# homework_2023 **Repository Path**: network-whu/homework_2023 ## Basic Information - **Project Name**: homework_2023 - **Description**: Homework of Computer Networking, 2023 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 50 - **Created**: 2023-02-16 - **Last Updated**: 2023-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Computer Networking (Spring 2023) - Course Assignment Repository ## Description From this repository we collect students' homework hand-in for the course of "Computer Networking", offered by School of CS, Wuhan University. You will be using the git tool to manage version control for your homework assignments, and to submit those assignments to this repo via a pull request. **Please leve your comment, suggestion, question in the comment feedback or send me emails!** This is the homework repository for the courses of CS, Wuhan University: * (2022-2023-2)-3140520011020-软卓 "Computer Networking" for native students - 2:00PM - 3:40PM, Monday Afternoon, Week 3 to Week 14, Room 2-105, Building 2, Campus 2 - 8:00AM - 9:40AM, Wednesday Morning, Week 3 to Week 14, Room 2-108, Building 2, Campus 2 * (2022-2023-2)-3100520043006-01 "Computer Networking" for international students - 9:50AM - 12:10PM, Monday Morning, Week 2 to Week 16, Room 4-201, Building of International Software, Campus 2 ## What is Git? Git is a distributed version control system. A version control system (or source code management system) is a tool for storing the source files of a project, distributing them to developers working on the project, and coordinating changes made during development. A version control system stores not just the current state of the project, but all past states as well. This makes it an important tool both for collaboration and for historical investigation. (Often finding when a bug was introduced makes it much easier to diagnose and fix it.) A distributed version control system does all this without requiring a central master server. Instead, each copy of the project contains the full change history and copies can be synchronized with each other to share updates. Git is one of several available distributed version control systems; it was originally developed by Linus Torvalds for development of the Linux kernel. For information on how to use git, see [A step-by-step guide to Git](https://opensource.com/article/18/1/step-step-guide-git). ## How to submit your assignment 1. Fork this repository 2. Create H_xxx branch, where xxx is your WHU ID number 3. Create a local folder xxx_yourname (again, xxx is your WHU ID number), and put your hand-in into this folder 4. Copy the above xxx_yourname to the corresponding folder of the repo: for example hand-in of assignment 1 should be copy to assignment_1 5. Commit your modification (done in the previous step) to your fork repository 6. Create a Pull Request