题目
-
给定一个路径/var/store,在这个路径下创建一个本地git仓库sre-test,作为提交点
-
下载sre-test仓库到本地,创建两个分支master和test
-
master先提交一次,test提交3次
-
最后,得到所有四次提交的记录。
做法
- 跳到/var/store下,创建本地远程仓库sre-test.git
cd /var/store
git init --bare sre-test.git
- 将sre-test.git下载到本地
git clone sre-test.git sre-test
- 进入本地目录,创建master和test分支
cd sre-test
git checkout -b test
- 切换回master分支,创建一个新文件,写入一些内容,提交并查看提交log
git checkout master
echo "master" > master_log
git add master_log
git commit -m "1st master commit"
git push -u
git log
- 切换到test分支,创建3个新文件,写入一些内容,提交3次并查看提交log
git checkout test
echo "test1" > test1_log
echo "test2" > test2_log
echo "test3" > test3_log
···提交过程略
git log
- 合并test到master分支,并查看日志
git checkout master
git merge test
git log
后记
刚开始看到这道题时,我是挺懵逼的。因为没看到远程目录,后来才发现要在本地模拟这个过程,第一点是最难的,其他的就可以迎刃而解了。
About me: 资深大猪蹄子
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2020-06-05 debian 部署wordpress