第三次作业

1.使用git init初始化本地仓库。然后Fork orocos_kinematics_dynamics这个项目到自己github账号,找到这个仓库地址,使用git clone <仓库地址>将这个仓库同步到本地。

2.使用cd orocos_kinematics_dynamics进入到刚才下载的仓库里面。用文本编辑器在里面创建一个test.txt文本文档,随便写入字符。使用git add test.txt添加修改到暂存区,使用git commit -m "first",提交修改到master分支。

3.修改test.txt文件,使用git add和git commit提交到master分支。

4.使用git branch one创建第一个分支,使用git checkout one切换到one分支,修改test.txt文件,使用git add和git commit提交修改到one分支。

5.使用git branch two创建第二个分支,使用git checkout two切换到two分支,修改test.txt文件,使用git add和git commit提交修改到two分支。

6.使用git checkout one切换到one分支,使用git merge --no-ff -m "one two" two,将two分支合并到one分支,不使用快速合并,保留合并痕迹。

7.使用git checkout master切换到master分支,使用git merge -m "one master" one,将one分支合并到master分支。

8.使用git checkout one切换到one分支,修改test.txt,提交修改到one分支。

9.使用git checkout master切换到one分支,修改test.txt,提交修改到master分支。

10.使用git merge -m "master one 2" one将one分支合并到master。出现冲突。修改test.txt处理冲突,提交修改到master分支。

11.在github里面新建一个learngit仓库。使用git remote rm origin取消与之前的库的关联,再使用git remote add origin git@github.com:Glamingo/learngit.git建立新的关联,使用git push --set-upstream origin master上传到远程仓库。

前几天电脑系统崩溃之后,重装系统之后,前两次的作业代码丢失了,去博客里面粘贴回来可能需要折腾一下。

原文地址:https://www.cnblogs.com/Glamingo/p/5051511.html