Git操作随笔

本文详细介绍了Git的基本操作,包括查看与切换分支、创建与删除分支、配置用户信息、查看状态、管理暂存区、提交与推送修改、修改提交信息、查看提交历史以及回退版本等核心功能。通过这些操作,开发者能够有效地进行版本控制和协作开发。
摘要由CSDN通过智能技术生成

Git操作

  • 查看分支
  1. 查看所有分支
    git branch --all
  2. 查看已经检出的分支
    git branch
  3. 切换到相应分支
    git checkout 'branchName'
  • 创建分支
    git branch 'branchName'

  • 删除分支
    git branch -d 'branchName'

  • 查看用户名和邮箱地址
    git config user.name
    git config user.email

  • 修改用户名和邮箱地址
    git config --global user.name "username"
    git config --global user.email "email"
    –global 会设置成全局的。 单个设置,可以cd 文件夹,然后git config user.name “username”

  • 查看状态
    git status

  • 将改动的文件放到暂存区,跟踪新文件
    git add ./git add <file>

  • 将暂存区的文件放回工作区(所有或某个文件)
    git reset HEAD [<file>]

  • 丢弃工作区未暂存的内容(删除所有或某个文件)
    git checkout -- ./<file>

  • 丢弃工作区中未暂存的新加文件
    git clean -f

n :显示将要被删除的文件
d :删除未被添加到 git 路径中的文件(将 .gitignore 文件标记的文件全部删除)
f :强制运行
x :删除没有被 track 的文件

  • 提交修改至分支
    git commit [file1] [file2] ... -m [message]
    git commit -m <file> ==>提交修改到分支
    git commit -a <file> ==>可以省略git add 提交缓存的流程,直接对其进行提交

  • 推送
    git push/git push origin master ==>将分支修改推送到远程

  • 修改上一次的提交信息
    git commit --amend
    在这里插入图片描述

    在这里插入图片描述

  • 查看log
    git log/git log -2 ==>查看commit记录
    git log --oneline ==> 查看历史记录的简洁版

在这里插入图片描述

  • 查看commitID 的修改内容
    git show <commintId>

  • 获取最新的commit id (短的)
    git rev-parse --short HEAD/<branch>

  • 查看更改的内容
    git show <commitId> [<fiie>]
    在这里插入图片描述

  • 对比工作区和暂存区
    git diff ==>查看未暂存文件修改的地方
    git diff --cached==>查看暂存的修改
    git diff <commitid> ==>查看不同

  • 回退

  1. 回退到某个版本:
    git reset --hard 提交的ID

  2. 回退到上个版本:
    git reset --hard HEAD^
    使用^符号:只能后退,几个代表后退几步,移动的是当前指针HEAD的位置

  3. 后退指定步数:
    git reset --hard HEAD~3
    使用~符号:只能后退,后退的步数可以指定,比使用^更便捷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值