Lab 01 版本管理系统 Git 的初步使用
1. 在 Trustie 平台上创建项目与版本库,并 CLONE 至本地
在trustie平台上创建好版本库,打开git bash,用命令进入到自己项目的文件夹
使用命令 git init,在本地创建git仓库,下图表示创建成功,并且当前在master版本上。
2. 将过去做过的一个 PJ 项目放进版本库中,COMMIT 并 PUSH 至远程仓库中
使用命令git status,查看当前版本库状态,下图结果显示,readme.md这个文件还没有被追踪。
使用git add readme.md将文件加入到追踪,readme.md加入到暂存区(stage)
进行一次commit操作,commit操作会将暂存区(add之后到文件)中的change提交至版本库
进行第一次push操作
首先要将远程仓库与本地版本库进行关联
进行push操作,输入trustie的账号和密码(只输入一次就行)
3. 对项目的做一些简单的修改,COMMIT并 PUSH 到远程仓库中(修改是在相应的打开文件的软件上修改)
git diff查看修改内容
进行 add 和 commit操作相当于(git add 和 git commit)
进行push操作(push后可以在trustie平台上查看)
4. REVERT 撤销刚才的修改
git revert
5. 创建两个 BRANCH,并提交到远程仓库中
git checkout –b dev (创建branch dev)
git commit –m ‘’
git push origin dev
6. 修改两个 BRANCH 同一文件的同一位置,并提交到远程仓库中
在相应的软件上修改 git status 查看状态,git diff 查看修改的地方,git add 和commit 再push(master和dev 都要做,修改使得master和dev有一处不同)
7. MERGE 两个 BRANCH,解决 CONFLICT,并提交到远程仓库中
git checkout master (切换到master分支上)
git merge dev
会出现冲突,首先要解决冲突(使用Kdiff3作为GIT merge图形化工具)
https://zhidao.baidu.com/question/1303520269243218259.html(参考网站)
git mergetool 即可merge
git commit 和push
9. 完成之后应该能看到一个被合并的分支
就完成了lab1的内容了。