1. Referring to Http://www.cnblogs.com/xinz/p/3803109.html's first question, each person establishes a GitHub account, and the team leader builds a project to include this group of members in this porject collaborators , and add[email protected]For collaborator.
Group GitHub new Project Calc:
Add collaborator to the setting-collaborators of the remote repository, waiting for the member to accept the invitation:
The project is actually a arithmetic project, thus establishing a remote branch with the initials of the group member to facilitate the member management of the merger project.
2. Build a HelloWorld project for each person and practice basic commands like Git add/commit/push/pull/fetch/clone. Compare the differences between the old and new versions of the project.
Su Zhihua---http://www.cnblogs.com/bywb/p/5873611.html
3. Complete the requirements document for the team's "Arithmetic" project (using Markdown to write the document), and try to use the git command to complete the update of the document on GitHub without conflict after trying to modify the same document on their own PC with the group members. and verify that the documentation on GitHub is really up-to-date.
refer to Http://www.jianshu.com/p/4Q3aay to learn the markdown format and then edit it using the Markdownpad 2 editor
Team Leader first write the requirements document REQUIREMENTDOC.MD, in the local git add, git commit after uploading to the remote Origin/master branch, the other members to the original base to modify and prevent conflicts, first git Pull remote Library to download files locally, modified and then git push, the entire operation process such as:
The master of the last remote branch is displayed as follows
Here, in order to differentiate the requirements of each person's writing, the requirements document is renamed to initials. MD, uploaded to the "origin/initials" branch, i.e.:
Modern software Engineering Chapter II operations