git 命令大全(常用)

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

Git 是一个功能强大的版本控制系统,它提供了大量的命令来执行各种版本控制操作。除了之前提到的添加、查看和修改用户名和邮箱地址的命令外,Git 还有许多其他命令。以下是一些常用的 Git 命令的概述:

接下来☀️☀️公🐷🤗!来带大家温习一下git大致的功能介绍!!!

跟上我的不发一起来!

正文开始

基本操作

  • git init: 初始化一个新的 Git 仓库。
  • git clone : 克隆一个远程 Git 仓库到本地。
  • git status: 显示工作目录和暂存区的状态。
  • git add : 将指定文件添加到暂存区。
  • git add .: 将所有修改过的文件添加到暂存区。
  • git commit -m "message": 提交暂存区的更改到本地仓库,并附带一条提交信息。
  • git log: 显示提交历史记录。
  • git diff: 显示工作目录和暂存区之间的差异。

分支与合并

  • git branch: 列出所有本地分支。
  • git branch : 创建一个新的分支。
  • git checkout : 切换到指定分支。
  • git merge : 合并指定分支到当前分支。
  • git rebase : 将当前分支的提交重新应用到另一个分支上。

在 Git Bash 中添加新的用户名和邮箱地址,你可以使用 git config 命令。以下是添加用户名和邮箱的命令列表:

添加全局用户名和邮箱

如果你想要添加的用户名和邮箱地址适用于你的所有 Git 仓库(即全局配置),你可以使用 --global 选项:

#设置全局用户名

git config --global user.name "你的用户名"

# 设置全局邮箱地址

git config --global user.email "你的邮箱地址"

请将 "你的用户名" 和 "你的邮箱地址" 替换为你自己的实际用户名和邮箱地址。

添加当前仓库的用户名和邮箱

如果你只想为当前 Git 仓库设置用户名和邮箱地址(即仓库级别的配置),你可以省略 --global 选项:

#设置当前仓库的用户名

git config user.name "你的用户名"

# 设置当前仓库的邮箱地址

git config user.email "你的邮箱地址"

同样,将 "你的用户名" 和 "你的邮箱地址" 替换为你想要为当前仓库设置的实际用户名和邮箱地址。

验证配置是否生效

设置完用户名和邮箱后,你可以使用以下命令来验证配置是否生效:

查看全局用户名

git config --global user.name

查看全局邮箱地址

git config --global user.email

查看当前仓库的用户名

git config user.name

查看当前仓库的邮箱地址

git config user.email

这些命令将分别显示你之前设置的全局和当前仓库的用户名和邮箱地址。

删除用户名和邮箱

要删除已配置的用户名和邮箱,可以使用 --unset 选项:

# 删除全局配置的用户名

git config --global --unset user.name

# 删除全局配置的邮箱

git config --global --unset user.email

同样,如果你只想删除当前仓库的配置,可以去掉 --global 参数:

# 删除当前仓库的用户名

git config --unset user.name

# 删除当前仓库的邮箱

git config --unset user.email

修改用户名和邮箱

要修改已配置的用户名和邮箱,你可以使用 --replace-all 选项(这将替换所有匹配的条目):

# 修改全局配置的用户名

git config --global --replace-all user.name "你的新用户名"

# 修改全局配置的邮箱

git config --global --replace-all user.email "你的新邮箱地址"

同样地,如果你只想修改当前仓库的配置,可以去掉 --global 参数:

# 修改当前仓库的用户名

git config --replace-all user.name "你的新用户名"

# 修改当前仓库的邮箱

git config --replace-all user.email "你的新邮箱地址"

请确保将 "你的新用户名" 和 "你的新邮箱地址" 替换为你实际想要设置的新用户名和邮箱地址。

请注意,Git 配置是分层的,仓库级别的配置会覆盖全局配置,而命令行参数中的配置会覆盖所有其他配置。因此,如果你在一个特定的仓库中设置了用户名和邮箱,那么这个仓库将会使用这些设置,而不是全局设置。如果你没有为仓库设置用户名和邮箱,Git 将回退到全局设置。如果你没有设置全局用户名和邮箱,Git 将不会使用任何默认值,这可能会导致你在执行某些 Git 命令时遇到错误,因为 Git 需要这些信息来进行提交等操作。文章来源地址https://www.toymoban.com/news/detail-856187.html

远程仓库操作

  • git remote -v: 显示已配置的远程仓库信息。
  • git remote add : 添加一个远程仓库。
  • git fetch : 从远程仓库获取最新更改,但不自动合并或修改当前工作。
  • git pull : 从远程仓库拉取并自动合并更改到当前分支。
  • git push : 将本地分支的更改推送到远程仓库。

标签操作

  • git tag: 列出所有标签。
  • git tag : 创建一个新的标签。
  • git show : 显示标签的详细信息。
  • git push : 将标签推送到远程仓库。

撤销与恢复

  • git reset --hard : 将当前分支重置为指定的提交,并丢弃之后的更改。
  • git revert : 创建一个新的提交来撤销之前的某个提交所做的更改。
  • git checkout : 检出某个提交中的特定文件到工作目录。

其他常用命令

  • git help: 显示指定命令的帮助信息。
  • git gui: 启动 Git 的图形用户界面。
  • git stash: 暂存当前工作进度,以便稍后可以恢复。
  • git stash pop: 恢复之前暂存的工作进度。

这只是 Git 命令的冰山一角,Git 还有许多其他高级功能和命令,可以根据具体需求进行学习和使用。为了充分利用 Git 的强大功能,建议查阅 Git 的官方文档或相关教程以获取更详细的信息和示例。

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

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

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

相关文章

  • Git常用命令及方法大全

    下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 本地分支关联远程:git branch --set-upstream-to=origin/beta beta # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化

    2024年02月05日
    浏览(40)
  • 【Git】git常用命令大全(初学者必看!!最强详解!!)

    目录 初学者在使用之前,需要对git有一个初步的认知 什么是git 常用命令 1、创建仓库 2、克隆远程仓库 3、查询文件状态 4、 添加文件到暂存区 5、 添加所有文件到暂存区 6、 提交暂存区文件到本地建的仓库 7、拉取远程仓库的变更 8、推送本地仓库的变更到远程仓库 9、 查看

    2024年02月10日
    浏览(44)
  • 【linux命令讲解大全】014.Git:分布式版本控制系统的先驱和常用命令清单(三)

    git log --pretty=oneline 文件名 :列出文件的所有改动历史 git show c178bf49 :某次的改动的修改记录 git log -p c178bf49 :某次的改动的修改记录 git blame 文件名 :显示文件的每一行是在那个版本最后修改。 git whatchanged 文件名 :显示某个文件的每个版本提交信息:提交日期,提交人员

    2024年02月10日
    浏览(40)
  • 【linux命令讲解大全】015 .Git:分布式版本控制系统的先驱和常用命令清单(四)

    删除远程分支: 删除本地分支: 将本地分支提交到远程主机中: 当远程分支已被删除,但本地仍存在同名分支时,使用以下命令自动清理: 将分支合并到当前分支: 重命名分支: 列出本地分支: 列出远程分支: 列出所有分支: 查看各个分支最后一个提交对象的信息:

    2024年02月10日
    浏览(64)
  • 【linux命令讲解大全】012.Git:分布式版本控制系统的先驱和常用命令清单(一)

    Git是目前世界上最先进的分布式版本控制系统。 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代

    2024年02月10日
    浏览(41)
  • 【linux命令讲解大全】013.Git:分布式版本控制系统的先驱和常用命令清单(二)

    克隆仓库 注意参数,这个不是普通的clone,clone下来的仓库并不能参与开发 命令行中运行代码 执行过程 同步到远程仓库 同步到push远程git仓库 我还遇到了如下面错误,lab默认给master分支加了保护,不允许强制覆盖。Project(项目)-Setting-Repository 菜单下面的Protected branches把maste

    2024年02月11日
    浏览(42)
  • Git 的基础命令 码云 gitee

        就比如,我们的开发吧,我自己本地分支是dqh,远程分支也是new     //我开始提交代码     //1,git add .     //2,git commit -m\\\'XXX功能\\\'     //3,git pull origin new(你们现在这个版本的开发分支)     //这里就写git pull origin new     //4,git push origin dqh:new(推送到自己的远程分

    2024年02月07日
    浏览(39)
  • MySQL 数据库常用命令大全(详细)

    MySQL命令是用于与MySQL数据库进行交互和操作的命令。这些命令可以用于各种操作,包括连接到数据库、选择数据库、创建表、插入数据、查询数据、删除数据等。 默认端口号:3306 查看服务器版本:select version(); 或者 cmd命令 mysql -verison 登录数据库:mysql -uroot -p 退出数据库:

    2024年02月10日
    浏览(62)
  • docker 常用命令大全(基础、镜像、容器、数据卷)

    镜像的名称组成: 镜名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜像 如图: 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。 常见的镜像操作命令如图: 从DockerHub中拉取一个nginx镜像并查看 1)

    2024年03月12日
    浏览(57)
  • MySQL 数据库常用命令大全(完整版)

    MySQL命令是用于与MySQL数据库进行交互和操作的命令。这些命令可以用于各种操作,包括连接到数据库、选择数据库、创建表、插入数据、查询数据、删除数据等。 默认端口号:3306 查看服务器版本:select version(); 或者 cmd命令 mysql -verison 登录数据库:mysql -uroot -p 退出数据库:

    2024年02月10日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包