Git 基础命令

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

什么是Git

        Git是一种分布式版本控制系统,用于跟踪文件和项目的变化。它的主要目标是提供高效、快速的代码管理,使得团队协作更容易,同时允许开发者轻松地回溯历史记录、比较不同版本,并管理并行开发中的分支。

为什么用Git

  1. 版本控制: Git允许开发者记录项目中每个文件的每一次变化。这有助于跟踪代码的演进,方便在需要时回退到先前的版本。这对于项目的稳定性和可维护性非常重要。

  2. 协作与团队开发: Git使得多人协作开发变得更加容易。开发者可以在各自的本地环境中进行工作,然后将他们的修改合并到共享的中央存储库中。这种分布式的工作流有助于避免冲突和提高开发效率。

  3. 分支管理: Git的分支管理是其强大之处之一。开发者可以轻松地创建、合并和删除分支,允许并行开发不同的功能或修复bug,而不会影响主干代码。

  4. 备份和恢复: 每个开发者都有完整的项目历史的本地副本。这使得在代码丢失或发生问题时,能够轻松地回滚到先前的状态。同时,中央存储库的存在也提供了整个项目的备份。

  5. 开源社区: Git广泛应用于开源社区,许多开源项目都使用Git进行版本控制。这使得参与开源项目变得更加容易,同时也促进了代码的分享和复用。

如何使用Git

  1. 安装Git: 在开始之前,需要安装Git。你可以从Git官方网站下载适用于你操作系统的安装程序,并按照说明进行安装。

  2. 初始化一个新的仓库:

    git init
  3. 克隆(Clone)仓库:

    git clone <repository_url>
  4. 配置用户信息:

    git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
  5. 添加文件到暂存区:

    git add <filename>
  6. 提交更改到本地仓库:

    git commit -m "Your commit message"
  7. 查看文件状态:

    git status
  8. 查看提交历史:

    git log
  9. 创建分支:

    git branch <branch_name>
  10. 切换分支:

    git checkout <branch_name>

    或者使用新的命令(Git 2.23及以上版本):

    git switch <branch_name>
  11. 创建并切换到新分支:

    git checkout -b <new_branch_name>

    或者使用新的命令:

    git switch -c <new_branch_name>
  12. 合并分支:

    git merge <branch_name>
  13. 拉取远程仓库的变化:

    git pull
  14. 推送本地分支到远程仓库:

    git push origin <branch_name>
  15. 查看远程仓库信息:

    git remote -v
  16. 创建标签:

    git tag -a <tag_name> -m "Tag message"
  17. 查看标签:

    git tag
  18. 切换到标签:

    git checkout tags/<tag_name>
  19. 撤销工作区的修改:

    git checkout -- <filename>
  20. 撤销暂存区的修改:

    git reset HEAD <filename>
  21. 撤销最近的提交:

    git reset --soft HEAD^ # 保留工作目录和暂存区的修改
    git reset --hard HEAD^ # 不保留工作目录和暂存区的修改

这只是Git命令的一小部分,Git具有丰富的功能和选项,在实际使用中可能涉及到更多的高级命令和概念。你可以通过以下方式获取更多信息:

git --help 

或者阅读Git的官方文档(Git Documentation)以获取更详细的信息,并逐步熟悉Git的强大功能。文章来源地址https://www.toymoban.com/news/detail-768141.html

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

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

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

相关文章

  • Git详解及 github与gitlab使用

    目录 1.1 关于版本控制 1.1.1 本地版本控制 1.1.2 集中化的版本控制系统 1.1.3 分布式版本控制系统 1.2 Git简介 1.2.1 Git历史 1.3 安装git 1.3.1 环境说明 1.3.2 Yum安装Git 1.3.3 编译安装 1.4 初次运行 Git 前的配置 1.4.1 配置git 1.4.2 获取帮助 1.5 获取 Git 仓库(初始化仓库) 1.5.1 创建裸库 1.

    2024年02月22日
    浏览(39)
  • git reset 命令详解 git revert命令详解。

    git reset 命令格式为: git reset [ --soft | --mixed | --hard ] [ commitid ] 在git的这些命令中git reset是最长常用的,也是最危险的最容易被误用的。它的主要参数是:soft,mixed,hard它们告诉git,当执行reset是,要对index和working copy做什么。 soft: –soft参数只将其它的commit重置到你选定的HEAD,

    2024年02月15日
    浏览(56)
  • Git 详解——Git 命令大全

    作者:禅与计算机程序设计艺术 Git 是目前最流行的版本控制系统(VCS)之一。它是分布式版本控制系统(DVCS),意味着每一个开发者都可以拥有完整的代码副本,并可随时拉取最新版本进行更新或提交自己的修改。Git 的优点包括速度快、灵活性高、可靠性高、允许多人协作

    2024年02月08日
    浏览(37)
  • 【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab

    📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉 📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处 📝 诞生 :2005年

    2024年02月09日
    浏览(46)
  • git:详解git rebase命令

    今天无意中打开 git 官网,发现 git 命令还是很多的,然而我们常用的就那几个,今天来学习一个也不怎么常用的命令 rebase 官网链接 都说学一个东西最好的方式就是读他的 官方文档,这里我读了一遍,把一些核心的地方整理成这篇 blog 首先可以看到,rebase 是属于 Patching 这一

    2024年02月03日
    浏览(48)
  • #基础# GIT/GIT BASH 基础命令,满足90%业务场景

    基本 Git 命令 初始化仓库 (Init) git init : 在当前目录初始化一个新的 Git 仓库。 克隆现有仓库 (Clone) git clone [仓库URL] : 克隆远程仓库到本地。例如: git clone https://github.com/51ak/ChatGPT_Weixin.git 拉取远程仓库 (Pull) 初始化并设置远程仓库: git init : 初始化本地仓库。 git remote add or

    2024年01月16日
    浏览(38)
  • Git基础命令,分支,标签的使用【快速入门Git】

    创建仓库 命令 说明 git init 初始化仓库 git clone 克隆远程仓库 提交与修改 命令 说明 git add 添加文件到暂存区 git status 查看仓库当前的状态,显示有变更的文件 git diff 比较文件的不同,即暂存区和工作区的差异 git commit 提交暂存区到本地仓库 git reset 回退版本 git rm 将文件从暂

    2024年02月20日
    浏览(38)
  • Git基础操作:git stash 相关命令举例讲解

    git stash 是 Git 提供的一个强大的工具,它允许你临时保存(或“暂存”)当前工作目录和索引(暂存区)的改动,从而可以切换分支或执行其他操作而不影响当前的工作状态。下面是 git stash 的一些常用命令及其解释: git stash 这条命令会将当前的工作目录和暂存区的改动保存

    2024年01月24日
    浏览(45)
  • git remote 命令详解

    git remote 命令用于管理与远程仓库的连接,它可以列出、添加、重命名和删除与远程仓库的连接。以下是  git remote 命令的详解: git remote :不带任何参数直接运行  git remote ,将会列出当前仓库中已经配置的远程仓库的简写名称列表。 git remote -v :显示当前仓库中已经配置的

    2024年02月03日
    浏览(37)
  • git remote命令详解

    2024年02月05日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包