git使用命令技巧

这篇具有很好参考价值的文章主要介绍了git使用命令技巧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

我们在使用git的时候,提交后会看到如下记录:
git使用命令技巧

经常会遇到提交后,这个作者的名字和自己设置的名字不一致,如何给更该却又不知道

查看提交用户名

我们先来看一下如何查看我们git中的用户名字,命令如下:

git config user.name

通过这个命令来查看一下,我们在git中设置的用户名字是什么吧。

更改提交用户名

通过下面的命令,我们可以将我们的git中的用户名进行更改,名i了那个中的用户名替换成我们自己的所需要显示的名字即可!

git config --global user.name “用户名”

查看文件的diff

1、比较当前文件和暂存区文件的差异内容
git diff

2、比较两次提交内容的之间的差异
git diff

3、 在两个分支之间的比较
git diff …

4、 比较暂存区和版本库差异
git diff --staged

5、比较暂存区和版本库差异
git diff --cached

6、仅仅比较统计信息
git diff --stat

查看提交记录

1、查看该文件每次提交记录
git log git log

2、查看每次详细修改内容的diff
git log -p

3、查看最近两次详细修改内容的diff
git log -p -2

4、查看提交统计信息
git log --stat

Git 本地分支管理

查看、切换、创建和删除分支

1、查看远程分支
git br -r

2、创建新的分支
git br <new_branch>

3、查看各个分支最后提交信息
git br -v

4、查看已经被合并到当前分支的分支
git br --merged

5、查看尚未被合并到当前分支的分支
git br --no-merged

6、切换到某一个分支
git co

7、创建新的分支,并且切换过去
git co -b <new_branch>

8、基于branch创建新的new_branch
git co -b <new_branch>

9、把某次历史提交记录checkout出来,但无分支信息,切换到其他分支会自动删除
git co $id

10、把某次历史提交记录checkout出来,创建成一个分支
git co $id -b <new_branch>

11、删除某个分支
git br -d

12、强制删除某个分支 (未被合并的分支被删除的时候需要强制)
git br -D

欢迎大家点击下方卡片,关注《coder练习生》文章来源地址https://www.toymoban.com/news/detail-508738.html

到了这里,关于git使用命令技巧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 1.Git使用技巧-常用命令1

    创建远端仓库: git init – bare // 创建远端裸仓库; 远端仓库别名: origin 本地仓库: git clone … 创建远程仓库 1.创建git账号和git用户组 2.创建git仓库 3.禁止git用户登录shell,这样git通过sh服务登录会被拒绝(可选) 4. 创建本地仓库 比如在我的windows电脑创建本地仓库文件夹 然后

    2024年02月13日
    浏览(42)
  • 1.Git使用技巧-常用命令2

    提示:这里可以添加本文要记录的大概内容: 本地仓库整理分为整理上一次提交和整理多次提交 1.整理上一次提交: 把当前暂存区里的内容合并到上一次commit里,而且还可以修改上一次提交的message信息。 上面命令执行后,跳出一个VIM编辑框(如左下图),此时我们可以修改

    2024年02月13日
    浏览(77)
  • git使用-关于使用git命令统计整个项目的代码行数、提交者贡献统计等等

    可以使用以下命令来统计整个项目的代码行数: 这个命令会列出当前git仓库中所有的文件,然后将这些文件作为参数传递给 wc -l 命令,用于计算每个文件的行数。最终输出的结果是整个项目的代码行数。 请注意,这个命令只会计算代码文件的行数,不包括注释、空白行和其

    2024年02月09日
    浏览(52)
  • git命令使用 将git仓库克隆到另一个仓库,并保留原来的提交记录

    君子拙于不知己,而信于知己。——司马迁   清屏:clear 查看当前面板的路径:pwd 查看当前面板的文件:ls 创建文件夹:mkdir 文件夹名 创建文件:touch 文件名 删除文件夹:rm -rf 文件夹名 删除文件:rm -f 文件名 移动文件/文件夹:mv 需移动文件/文件名 目标文件夹/(../上级)  

    2024年02月12日
    浏览(43)
  • Git常用命令,配合GitHub的使用技巧

    1、git init:初始化仓库 2、git status:查看仓库的状态 工作树和仓库在被操作过程中,状态会不断发生变化。在Git操作过程中常用git status 来查看当前状态,是基本的操作。 3、git add:向暂存区中添加文件 如果只是利用Git仓库创建了文件,那么文件并不会被记入Git 仓库的版本

    2024年01月23日
    浏览(41)
  • git提交的时候出现异常“bad object HEAD”的另一种解决方案

    Git仓库是目前很主流的代码管理工具,一旦被损坏或出现异常,内心想直接吐血。 当进入到Git仓库执行命令: git status 显示: fatal: bad object HEAD 在此尝试用git checkout git reflog 等命令希望能恢复,但都是提示错误。在网上搜索大部分看到的是如下的解决方式: 但是我的代码分

    2024年02月02日
    浏览(48)
  • git提交文件的时候与别人刚好修改的是同一个文件,进而导致冲突

    日常大家一个项目组中所有人共同维护一个项目,时常会有多人修改了同一个文件的情况,提交的时候又刚好在同一个时间段提交,先提交的修改发起merge request被合并,后提交的人发起merge request后就会产生冲突,这样就有人告诉你,你的代码有冲突。这时就需要你来解决冲

    2024年02月15日
    浏览(41)
  • 【Git游戏】提交的技巧

    rebase 通过 git rebase -i 将要修改的提交提到最前端, 然后修改,再通过 git commit --amend 提交该记录,最后通过 git rebase -i 在替换会原始的位置 (该过程中有可能会产生rebase confict) cherry-pick cherry-pick 可以将提交树上任何地方的提交记录取过来追加到 HEAD 上(只要不是 HEAD 上游

    2024年02月11日
    浏览(69)
  • 解决使用git命令查看的某次提交时间与git log中显示的不一致的问题

    笔者的使用环境: Git 2.37.0.windows.1 TortoiseGit 2.11.0.0 IntelliJ IDEA 2022.3.1 (Ultimate Edition)   笔者遇到一个问题,需要查看 Git 某个提交(commit)的时间,但是发现使用 Git 命令查看的时间与命令 git log 、TortoiseGit、IntelliJ IDEA 中显示的不一致。而后三者显示的是一致的。   笔者查

    2024年02月02日
    浏览(39)
  • git命令的基本使用(设置用户名、密码、提交、拉取、回退、分支、查看历史版本等)

    1. 首先就是初始化 git init 命令,然后打开文件显示隐藏文件,就能看到一个.git文件,该文件有就代表git初始化成功了。 2. 设置git用户名和密码,正常一个项目的远程库肯定会有人员权限的,只有开源的项目可以不用设置用户名和密码的:    2.1 用户名设置命令  git config

    2024年02月04日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包