Git学习笔记:1 基础命令详解

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

Git基础命令详解:

  1. git commit

    • 用法:git commit -m "commit message"
    • 功能:将暂存区(stage)中的所有更改提交到本地仓库的当前分支,同时提供一个简短的提交信息。
    • 参数:
      • -m:后跟提交消息,用于描述这次提交所做的改动。
      • -a:自动将所有已跟踪且已经修改过的文件添加到暂存区并提交。
      • -s--signoff:为本次提交添加签名行。
  2. git checkout

    • 用法:

      • 切换分支:git checkout <branch-name>
      • 恢复工作目录文件:git checkout -- <file> (会丢弃未提交的本地更改)
      • 创建并切换分支:git checkout -b <new-branch>
    • 功能:

      • 切换到指定的分支。
      • 将某个文件或目录从最近一次提交的状态恢复到工作目录中。
      • 创建并立即切换到新的分支。
  3. git merge

    • 用法:git merge <branch>
    • 功能:将指定分支的提交历史合并到当前所在分支。这可能导致冲突,需要手动解决冲突并再次提交。
  4. git rebase

    • 用法:

      • git rebase <base-branch>:在不改变提交顺序的情况下,将当前分支基于指定的基础分支进行重排,将该分支的所有提交“接”在基础分支的最新提交之后。
      • git rebase -i <base-branch>:交互式地重新排序、合并或删除提交。
    • 功能:通过把一系列提交应用到另一个分支的顶部来实现代码线性化,通常用来保持分支整洁和合并时的历史更清晰。

  5. git fetch

    • 用法:git fetch [remote]
    • 功能:从远程仓库获取最新的数据,并将其存储到本地的远程追踪分支上,但不会自动合并到当前工作分支。
  6. git pull

    • 用法:git pull [remote] [branch] 或者默认 git pull
    • 功能:相当于执行了 git fetch 和随后的 git merge,它将远程分支的新提交下载到本地,并尝试与当前分支合并。
  7. git push

    • 用法:git push [remote] [branch] 或者默认 git push
    • 功能:将本地分支的最新提交推送到对应的远程分支,如果远程分支不存在,则可能需要使用 -u--set-upstream-to 设置关联。
    • 参数:
      • -f--force:强制推送,仅在确定情况下使用,因为它会覆盖远程分支上的任何未合并的提交。

总结起来,这些命令是Git中最基本也是最常用的命令,它们构成了版本控制的核心操作流程,包括但不限于本地开发、分支管理、协作以及代码整合等。文章来源地址https://www.toymoban.com/news/detail-821715.html

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

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

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

相关文章

  • 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日
    浏览(43)
  • Git 详解——Git 命令大全

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

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

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

    2024年02月03日
    浏览(33)
  • #基础# 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日
    浏览(26)
  • Git基础操作:git stash 相关命令举例讲解

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

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

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

    2024年02月20日
    浏览(27)
  • Git 常用命令笔记

    下载安装这里就不赘述了,直接下一步就行! 添加当前目录的所有文件到暂存区 添加指定文件到暂存区 添加指定目录到暂存区,包括子目录 对于同一个文件的多处变化,可以实现分次提交 删除工作区文件,并且将这次删除放入暂存区 停止追踪指定文件,但该文件会保留在

    2024年02月12日
    浏览(27)
  • Git笔记--分支常用命令

    目录 1--git branch -v 2--git branch 3--git checkout 4--git merge git branch -v 用于查看分支版本; git branch 用于创建分支; git checkout 用于切换分支,更改工作区的文件不会影响其它分支(前提是 修改的文件需要在修改的分支里进行git commit) git merge 用于合并分支,假设当前分支是 xxxxx,上

    2024年02月11日
    浏览(40)
  • git笔记常用命令

    整理一下以前学的东西,记的东西,全当一个学习手册了,方便以遗忘的时候快速回忆上手。 下载: winddow 环境git下载: https://pan.baidu.com/s/1hlW5JolgBg8XpznGeWCb9g 下载除了刚开始的下载路径可以改成你自己想安装的路径,其他的一路默认下去就好。 linux下载: 理解一下一个重要

    2024年02月03日
    浏览(27)
  • Git命令笔记

    1.日常更新提交代码 1、git status 查看当前改了哪些内容,修改过的文件显示红色; 2、git add .将修改的内容添加到缓存区; 3、git status 添加后修改的内容变绿色; 4、 git commit -m\\\"test”提交 test为修改的描述; 5、 git pull 拉取一下远端的,看看是否有冲突,如果有冲突在这一步

    2024年02月02日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包