【技术】git实用命令总结

本文提供了Git的常用操作指南,包括日志查看、提交管理、分支操作、工作区清理等核心功能详解,并附带常见问题解决技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查看日志

查看和退出,按向下箭头往下看内容,在英文状态下按q结束查看

(1) 查看某个文件的提交记录

git log filename
单行查看某个文件的提交和备注
git log --pretty=oneline 文件名
查看某个文件具体修改
git log -p 文件名

参考:git如何查看某个文件的修改

(2) 看某个人的所有提交记录

git log --author="某用户名"

2.提交相关

(1)跳过暂存区直接提交

git commit -a -m "提交信息"

image.png

(2)修改上次提交的备注信息

git commit --amend  // 进入vim编辑页面,按insert或i进入编辑,修改完按Esc再输入:wq保存

若上次提交的message已经push到远程了,那么执行完git commit --amend还需要再强制推送:

git push -f

参考:
如何修改上一次git commit 提交的信息

修改已经push了的commit信息

3.分支相关

(1).重命名分支名称

 git branch -m old_branch new_branch

old_branch和new_branch 分别代表 旧分支名称、新分支名称

修改本地分支并推送到远程

先修改本地分支名称,再推送修改后的分支到远程,最后删除远程旧分支(温馨提示:默认分支git 拒绝删除)

git branch -m old_branch new_branch//第1步:修改本地分支
git push --set-upstream origin new_branch//第2步:推送修改后的分支
git push origin :old_branch //第3步:删除远程的旧分支

步骤图如下:

参考:Git进阶(六):git 刷新分支、修改本地和远程分支名称

(2).合并分支

将branch_name分支合并到当前分支

git merge branch_name

将远程某个分支合并到当前分支

git pull origin branch_name

例如:
git checkout ne
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值