1. 用git init创建一个本地版本库。
2. 创建一个文本文件如Readme.txt,用git add和git commit添加和提交到本地版本库。
3. 多次修改Readme.txt文件形成多个版本,每个版本都提交到版本库。
3.1 git staus 查看修改(修改未提交)
3.2 git diff查看版本区别
3.3 多次提交修改版本
4. 用git branch 和git checkout 创建和管理两个以上分支,并在两个分支上继续修改Readme.txt
4.1 git branch与git checkout建立并转到该分支
4.2 在分支内修改并提交
4.3 在原分支(master)上修改并提交
5. 用git merge合并分支,并处理冲突。
5.1 在分支上再次修改Readme并提交,合并时发生冲突
5.2 解决冲突并再次提交
5.3 查看分支合并情况
6. 用git log显示版本历史信息。
1. 在个人的Github上进行一次Fork操作,把感兴趣的代码库Fork到个人账号,缺省可选择https://github.com/orocos/orocos_kinematics_dynamics。
2. 用git clone命令把Github上的代码库下载到本地计算机。
2.1 用”ssh-keygen -t rsa -C youremail@example.com”指令生成ssh key
2.2 在github上添加密钥
2.3 用git clone下载文件
3. 在个人Github帐号下新建一个版本库,在本地计算机上用git remote add和git push命令把之前创建的本地代码库推送到Github上。
4. 通过练习掌握相关操作后,在Github上建立两个新的版本库,名字为RTCSD_HOMEWORK1和RTCSD_HOMEWORK2,把第一次和第二次编程作业分别提交到这两个版本库。
4.1 上交第一次编程作业到RTCSD_HOMEWORK1
4.2 上交第二次编程作业到RTCSD_HOMEWORK2
原文:http://www.cnblogs.com/yifeif/p/5060978.html