文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Git有哪些使用技巧

2023-06-17 04:44

关注

这篇文章将为大家详细讲解有关Git有哪些使用技巧,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1. Git常用命令图

Git有哪些使用技巧

2. 撤销刚刚git add(暂存的文件)

git reset head <暂存的文件>

Git有哪些使用技巧

(2)# git commit --amend

以上命令执行后会调到文本编辑窗口

Git有哪些使用技巧

将这里的注释信息改成你想要的注释信息,如“修改注释信息”,保存

(3)重新push到服务端即可

git push origin master -f

此时服务端的注释信息已经是刚修改的注释信息了

Git有哪些使用技巧

注:修改***一次commit的注释信息还有一种更简单的方式,如下:

# git commit --amend -m "提交注释信息"

5. 修改commit的历史注释信息

(1)使用 git rebase -i head~2(~2指列出当前版本的前2条提交记录)

git rebase -i head~2

此时会跳转到文本编辑窗口

Git有哪些使用技巧

共列出了两条历史提交信息,要修改哪条就将哪条的 pick 字段修改为 edit ,如将***条改成edit,然后保存退出,这是可通过git log命令可以发现现在git的***一次提交已经变成你选中的那条了。

Git有哪些使用技巧

(2)然后就可以通过 git commit --amend命令来进行修改了

(3)修改完后使用 git rebase --continue 命令返回

(4)git push origin master -f

Git有哪些使用技巧

6. 版本回退

(1)使用git log查看历史提交信息,如

Git有哪些使用技巧

(2)如想回退到 ”新增index.html页面“这个提交版本

git reset --hard bebdaf328533d2517875a3db7d1aabc2834f2d59

注:--hard 参数在回退版本后会抛弃当前工作区的修改

     --soft 参数在回退版本后可以保留当前工作区的修改

Git有哪些使用技巧

(3)push到远程服务端

git push origin master -f

注:-f 为强制推送,不然服务器会拒绝推送

7. 合并多个commit最简单的方法

比如要将已提交的3个commit合并为一个commit

(1)撤销***的3个commit

git reset head~3

(2)新建一个commit提交

git commit -am "提交注释信息"

注:参数 -am 与 -m 不同的是 -m 提交需要先 git add <文件> 加入stage,然后才能commit提交,而 -am 相当于 add 与 commit的组合,可以直接commit,但是前提是被改动的文件已被 tracked

关于“Git有哪些使用技巧”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯