
git命令行工具实现sourceTree上的各个功能
发布日期:2021-05-04 18:16:26
浏览次数:33
分类:原创文章
本文共 543 字,大约阅读时间需要 1 分钟。
开发中一直使用sourceTree这个可视化的工具来进行git的操作,但最近项目中有初学者使用命令行去操作,然后发现自己竟然很多操作的命令都不确定或不知道,所以特地的学习学习。
首先如果想查看sourceTree中那个漂亮的graph。可以使用以下命令。
git log --graph --all
接着,我修改了代码,stage代码
git add package.json
然后想把package.json回退回去
git reset -- package.json
现在我提交一个文件,这个就不截图了
git commit -m "modified package.json"
紧着我发现有问题,想重置回来
# 这样其实仍旧是在是在暂存区的。git reset --soft HEAD^# 从暂存区移除git reset -- package.json
以上,我不想太深究命令和参数的具体的意思,大家可以自行搜索。
再来,假设我提交了两次,但觉得有些啰嗦,想把两次提交合并为一次提交,在sourceTree中是交互式变基(rebase)。而命令行中:
git rebase -i HEAD~2
可以修改提交的Message
最终的效果等同于sourceTree中的效果
未完待续~
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年03月20日 23时02分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
树状数组 模板总结
2019-03-04
「NOI2015」程序自动分析 并查集题解
2019-03-04
[JSOI2008]Blue Mary的战役地图 Hash题解
2019-03-04
Ubuntu修改终端上显示的用户名和主机名(详细步骤)
2019-03-04
教你写一手漂亮的伪代码(详细规则&简单实例)
2019-03-04
MySQL数据备份实践和整理
2019-03-04
结构型设计在工作中的一些经验总结
2019-03-04
如何提升员工体验 助力企业业务增长?这个棘手的问题终于被解决了!
2019-03-04
腾讯物联网操作系统正式开源,最小体积仅1.8 KB
2019-03-04
不懂数据库的码农不是好程序员!
2019-03-04
全球首个!阿里云开源批流一体机器学习平台Alink……
2019-03-04
必须要看的网上冲浪安全攻略!
2019-03-04
红点中国、红杉中国联合领投,WakeData惟客数据完成1000万美元B轮融资
2019-03-04
OpenStack发布Ussuri版本 实现智能开源基础设施的自动化
2019-03-04
整理了一份 Docker系统知识,从安装到熟练操作看这篇就够了 | 原力计划
2019-03-04
2020 AI 产业图谱启动,勾勒中国 AI 技术与行业生态
2019-03-04
“编程能力差,90%输在了数学上!”CTO:多数程序员都是瞎努力!
2019-03-04
我是程序员,我用这种方式铭记历史
2019-03-04
F5打造“感知可控,随需而变的应用” 助力企业实现非凡数字体验
2019-03-04
CSDN湘苗培优|保持热情,告别平庸
2019-03-04