Git 命令总结,从零到熟悉(全)

git命令大全 一、基本的linux命令 cd 进入某个目录 pwd 显示当前目录路径 ls(ll) 列出当前目录的文件 ll就是ls -l,列出详细信息 touch 新建一个文件 rm 删除要给文件,加上-rf,就是强制删除目录 mkdir 新建一个目录 mv 移动文件,或者是更改文件名称,mv index.html ./aa,这就是将index.html移动到./aa目录下。mv index.html ./......... 阅读详情

在这里插入图片描述


阅读原文


什么是 Git?

Git 是一个免费的开源分布式版本控制系统,它的设计目的是为了速度和效率的处理从小型到大型的项目;Git 可以帮我们管理我们的代码,记录历史,只要代码提交到 Git 上就永久不会丢失,可以随时 “穿越”(回到之前的某一个版本);可以多端共享,团队协作中,多个人操作了同一个文件时,可以实现自动合并(模块化,组件化)、标记冲突,拥有强大的分支管理系统。


Git 与 SVN 的区别

SVN:集中式,需要一台中央服务器,所有代码的拉取和提交都是在中央服务器,一旦中央服务器或者网络出现故障,则不能拉取和提交代码,需要不断去备份中央服务器,防止代码丢失。

Git:分布式,有一个中央服务器的同时,每个开发者本地都有自己的本地仓库,拥有完整的版本库,不用担心代码丢失,Git 存储的是代码变化的快照,更新代码的速度要比 SVN 更快。


Git 安装

Windows

Mac

  • 如果安装过 Xcode 自带 Git,https://developer.apple.com/xcode/
  • 可以安装 Homebrew,是 wmac 的包管理器,https://brew.sh/,下面是两款界面美化插件:
    • Oh My ZSH:http://ohmyz.sh/
    • iTerm2:https://www.iterm2.com/

Linux 命令

1、打印工作目录

pwd

2、创建文件夹

mkdir 文件夹名

3、改变路径

进入盘符:

cd d:

进入文件夹:

cd 文件夹名

回上一级目录:

cd ..

进入某一个路径:

cd 路径

想要进入某一个不知道路径的文件夹中,可以直接拖拽该文件到命令窗口,会自动识别路径。

4、查看文件列表

ls

ls -al

下面命令加了 -al 参数可以查看隐藏文件。

5、创建文件

touch 文件名

6、移动文件

mv 文件/文件夹 路径

将文件或者文件夹移动到所输入的路径下。

7、查看文件内容

cat 文件名

8、删除文件 / 文件夹

rm -rf 文件夹名

rm 文件名

-rf 为递归删除,后面加上 * 为参数会递归删除整个文件夹的内容,rm -rf *(慎用)。

9、清空命令窗口

clear

10、查看命令历史

直接在命令行中查看:

history

将当前 Git 的命令历史写入文件中:

history > 文件名

11、使用 vi 编辑器编辑文件

vi 文件名

进入编辑模式:

i

进入命令模式:

Esc

保存并退出:

:wq

强制退出:

:q!

12、使用命令编辑文件

向文件输入内容:

echo 内容 > 文件名

向文件追加内容:

echo 内容 >> 文件名

当使用 echo 编辑了一个不存在的文件时,会创建一个新文件并将内容编辑到文件中,而 touch 创建的是空文件。


Git 的本地操作

Git 在管理文件时,所有文件都具有三种状态,已修改、已暂存、已提交。
Git 在本地仓库中由三部分组成,工作区、暂存区、版本库。
Git 管理的文件夹下都有一个名为 .git 的隐藏文件夹。

对应关系如下:

  • 已修改 → 工作区
  • 已暂存 → 暂存区(.git 文件夹下的 index 文件中)
  • 已提交 → 版本库

1、配置用户

不配置用户无法提交代码。

查看配置信息:

git config --list

配置用户名:

git config --global user.name “你的名字”

配置邮箱:

git config --global user.email “你的邮箱”

2、初始化 Git 仓库

在要初始化的文件夹下执行下面命令,告诉 Git 哪个文件夹被 Git 所管理,一个项目初始化一次,不能嵌套。

git init

3、查看 Git 状态

git status

文件为红色,代表有修改,文件名为绿色,代表已经加入暂存区。

4、添加到暂存区

git add 文件名

git add .

git add -A

. 和 -A 两个参数均为全部提交到暂存区,. 只监控修改、添加文件的变化,-A 监控修改、添加、删除文件。

5、删除暂存区

git rm --cached 文件名

git rm --cached . -r

第一个命令是删除某一个文件的暂存区,当参数为 . 的时候删除全部暂存区,所以需要加上代表递归删除的参数 -r。

6、提交到版本库

从暂存区提交到版本库:

git commit -m “版本信息”

从工作区直接提交到版本库(需要之前添加过暂存区):

git commit -a -m “版本信息”

7、查看提交日志

git log

8、比较工作区、暂存区、版本库

工作区和暂存区比较:

git diff

工作区和版本库比较:

git diff 分支名

暂存区和版本库比较:

git diff --cached

9、撤销操作

git checkout 文件名

git checkout .

撤销操作是将暂存区覆盖到工作区,会放弃掉当前工作区修改的内容,. 参数是将整个暂存区覆盖当前工作区,一旦撤销就回不到之前的工作区了。
当不小心将当前工作区错误的代码提交到暂存区,可以使用下面命令将暂存区回滚到上一个暂存区,只可回滚一次。

git reset HEAD 文件名

10、回退版本

查看所有的版本号:

git reflog

按版本号回退版本:

git reset --hard 版本号

回退到上一个版本:

git reset --hard HEAD^

回退某一个版本的文件到工作区:

git checkout 版本号 文件名

回退版本会将当前版本库选中的版本重新覆盖暂存区和工作区。

11、分支操作

查看分支:

git branch

Git 刚刚初始化管理的的文件夹必须有一次提交到版本库(root-commit:根提交)以后才会有主分支 master,否则即使创建了新分支也无法切换回 master。

创建分支:

git branch 分支名

切换分支:

git checkout 分支名

创建并切换分支:

git checkout -b 分支名

删除分支(需切换出要删除的分支):

git branch -D 分支名

新创建的分支和主分支 master 还是同一个区域,新建的文件只有提交到新分支的版本库才真正脱离关系。
分支工作区有更改不能直接切换其他分支,可以提交更改或者暂存更改,若暂存更改(使用暂存区覆盖掉工作区),等待重新切回分支时,还原暂存。
此处所说的暂存不是之前的将代码提交到暂存区,因为当前分支工作区的代码会变成要切换分支工作区的代码,而导致当前分支工作区的更改丢失,此处的暂存类似于将修改寄存,重新切回该分支时再还原。

暂存更改:

git stash

还原暂存的内容:

git stash pop

合并分支:

将指定分支合并到当前所在的分支,所以,在分支开发完毕后,合并分支需要先切换回 master 主分支。

git merge 指定的分支名

查看分支合并的图谱:

git log --graph

git log --graph --oneline

红色线代表主分支,绿色线代表新创建的分支,分支上的 * 代表提交到版本库的节点。--oneline 参数表示提交信息显示为一行。

12、解决冲突

当创建分支后,分支和 master 主分支分别提交代码到版本库,此时切换回 master 主分支,合并分支会出现冲突,需手动处理后,重新提交到暂存区并提交到版本库。

// 代码冲突
<<<<<<< HEAD (当前更改)
master 分支代码
=======
开发分支的代码
>>>>>>> 开发的分支 (传入的更改)

Git 操作远程仓库

远程仓库可以是 Github、Gitee(码云)、Coding 或者中央服务器等等。

以下是常用免费仓库的地址,可以在首页注册账号:

  • Github: https://github.com
  • Gitee: https://gitee.com
  • Coding: https://coding.net

1、处理需要过滤和提交的文件夹

使用 WebStrom 编辑器编辑代码时,会自动在根目录生成 .idea 文件夹,使用 Mac 开发时根目录下的 .DS_Store 文件夹,以及在项目开发时会安装依赖存放在 node_modules 文件夹中,此类文件夹都是在把代码上传到远程仓库或中央服务器时不应该上传的,因此应该在上传之前过滤掉。

在根目录创建 .gitignore 文件用于记录上传时被忽略的文件夹,内容(可根据需要自行配置)如下:

文件:.gitignore

.idea
.DS_Store
node_modules

Git 上传时会自动忽略空文件夹,假设想要上传一个名为 public 的空文件夹,需要在文件夹内新建一个名为 .gitkeep 的文件(名字随意,最好有语义化),目的是使要提交的空文件夹不再为空。

2、关联远程仓库

git remote add origin 远程仓库地址

3、查看关联的远程仓库

git remote -v

4、删除远程仓库的关联

git remote rm 地址别名

地址别名指的是上面的 origin,也可以是其他名称,必须对应要删除关联的地址别名。

5、推送代码到远程仓库

git push origin master

git push -u origin master

如果加上了 -u 参数,以后再次提交时可省略地址别名和分支名称,直接执行下面命令进行提交。

git push

6、拉取远程仓库的代码

在提交代码时,如果直接提交到远程仓库,会将当前代码覆盖到远程仓库,如果别人之前也向远程仓库提交了代码,会在远程仓库中造成冲突,所以一般在提交代码之前先拉取远程仓库的代码与本地代码进行合并,并产生一个新的历史记录,若出现冲突,手动处理冲突后再统一提交到远程仓库。

拉取但不合并代码(与 merge 配合,不常用):

git fetch origin master

拉取并合并代码(常用):

git pull origin master

7、创建 gh-pages 分支来发布静态页

涉及到远程仓库网站上的操作均以 Github 为例,其他仓库大同小异:

  • 在项目中创建一个名为 gh-pages 的分支;
  • 将分支提交到线上仓库;
  • 找到提供给你的仓库网站的 Settings 切换到 github-pages;
  • 点击该栏顶端的地址可以访问我们的静态页。

git checkout -b gh-pages
touch index.html
git add .
git commit -m “提交信息”
git push origin gh-pages

8、拉取别人的项目到本地

git clone 项目地址 项目别名

上面命令项目别名是可选的,相当于给项目根文件夹重命名。

9、向别人的项目提问

  • 在远程仓库网站进入别人的项目页面;
  • 点击 Issue 选项;
  • 输入问题标题和问题描述并点击提交;
  • 项目所有者可以回复或关闭问题。

10、更改别人的项目代码

  • 在别人项目的主页上有一个叉子的图标,操作名为 Fork;
  • Fork 是在当前项目下克隆了一份,如果代码更新,不会随之更新;
  • 使用 clone 命令克隆自己的地址将项目拉到本地,进行操作;
  • 默认就是 Git 仓库而且有 origin 地址,修改后可以将代码提交到自己的仓库上;
  • 只有 Fork 关系才能修改别人代码后点击 New pull request 发送提交请求;
  • 点击 Create pull request 按钮,填写提交标题,和提交详情,确认提交;
  • 项目所有者可以在自己的项目页面中 Pull request 菜单中查看提交并处理;
  • 点击 Close pull request 关闭,点击 Merge pull request 同意提交并合并。

如果是一个团队的其他人需要操作同一个项目,上面的过程显得很繁琐,项目所有者可以在 Settings 的 Collaborators 选项中通过添加别人的账号或用户名向项目中添加贡献者,被添加的人拥有最大权限。


GUI 界面化

在当前的前端开发编辑器中,如 VSCode 和 WebStorm 等都集成了 Git,可以直接点击按钮操作,不必使用命令行,这种操作 Git 的界面称作 GUI 界面,个人建议还是尽量少的使用 GUI 界面,命令行是根本,还是多敲命令行,孰能生巧。


PrimeTime low power-多电压设计流程(2) get_power_switches`、`get_supply_nets` 和 `get_supply_ports` 命令的操作方式类似,并具有类似的命令选项。PrimeTime 根据 UPF 命令构建电源供应网络,包括 create_power_domain、create_supply_net、create_supply_set、create_supply_port、set_domain_supply_net 和 connect_supply_net。电源集句柄是为电源域隐式创建的一个抽象电源集。 阅读详情

相关推荐

ADS谐波平衡仿真自动优化报错?三步搞定HB控件设置(附常见错误排查)

本文针对ADS谐波平衡仿真在自动优化中常见的报错问题,提供了三步核心排查法。首先检查并禁用HB控件中可能导致冲突的小信号仿真模式,其次合理化仿真频率与扫描参数设置,最后审视优化变量与目标的定义。通过精准配置HB控件以适配自动优化流程,能有效解决大多数仿真失败问题,确保非线性电路设计顺利进行。

c2d3e4f的博客 790

git合并冲突 <<<<<<< HEAD、=======、>>>>>>>含义

在 git 中,<<<<<<< HEAD、=======、>>>>>>>是用来标记代码冲突的特殊标记。

weixin_46990364的博客 3307

初级文章【西门子】字符拼接成字符串

针对S7-400极其以下PLC,1200往上据说有专门的块了呢,首先,我是不用库的,需要什么函数会自己写,OK进入正题。 首先,我们有一个DB块,里面有14个char,一个14位的char数组和一个14位的string。如下图。 我们的目的是将char1-char10拼接成一个string。 第一种方式:第一步,将char放进数组。 ​​​​​​​ 相信大家都能看明白,但是我还是要解释解释 L取值2 T赋值到临时变量DBNO(INT) OPN DB [#DBNO]获取DB块,这一句.

NS_Speak(IVAV) 1万+

git merge 冲突_快速处理 git 合并冲突

我一直是在终端下使用 git 的。如果合并分支或者执行 rebase 遇到冲突,处理起来比较麻烦。今天 rebase 开发分支的时候又遇到了一堆冲突,于是就花了点时间研究如何快速处理 git 冲突。方法很简单,就是将 conflictstyle 配置改成 diff3。下面为大家细细分解。我准备了一个演示项目,大家可以去 https://github.com/lvht/git-conflictsty...

weixin_39788740的博客 674

工业质检实战:用海康VisionMaster的BLOB分析搞定PCB焊点缺陷检测

本文详细介绍了如何利用海康VisionMaster平台的BLOB分析技术,构建一套针对PCB焊点缺陷的自动化视觉检测方案。文章从核心原理出发,重点阐述了如何通过动态阈值分割和模板匹配定位,克服工业现场光照不均、位置偏移等挑战,实现虚焊、漏焊等缺陷的精准、稳定检测,并提供了实战调优与系统集成的关键思路。

weixin_29091105的博客 561

GD32H7实战:5步搞定YOLO轻量化模型部署到MCU(附避坑指南)

本文详细介绍了如何将YOLO轻量化模型部署到GD32H7 MCU的完整实战流程。通过五个关键步骤,涵盖环境搭建、模型训练、格式转换到工程集成,并重点分享了使用GD32AI-ModelZoo工具链进行MCU部署的避坑指南,帮助开发者在资源受限的边缘设备上实现高效目标检测。

weixin_29070861的博客 446

Git操作——合并时冲突的<<<<<<< HEAD

<<<<<<< HEAD 本地代码 ======= 拉下来的代码 >>>>>>> 根据需要,把删除不需要用到的代码。 有时候改动的就是拉下来的代码,这时候看情况把拉下来的代码删掉。 然后去掉<<<<<<< HEAD ======= >>>>>>> 这些标注 ...

m0_47974640的博客 7691

全新YOLOv11一文弄懂 | YOLOv11网络结构解读 、yolov11.yaml配置文件详细解读与说明、模型训练参数详细解析 | 通俗易懂!入门必看系列!

本文全面介绍了YOLOv11目标检测算法,包含网络结构解析、yaml配置文件详解及训练教程。YOLOv11通过改进的C3k2f模块、SPPF和C2PSA注意力机制等创新设计,在COCO数据集上实现了比YOLOv8更优的性能。文章详细解读了yolov11.yaml配置文件的参数设置、主干网络(backbone)和头部网络(head)结构,并提供了完整的训练代码示例和参数说明。训练部分涵盖了模型选择、参数设置及优化技巧,包括epochs、batch size、学习率等关键参数的调整建议。最后总结了YOLOv11

Ai缝合怪、助力小伙伴高效发论文 3万+

git基础

git push --set-upstream origin master(省略形式为:git push -u origin master) 或者先关联远程库 git remote add origin 仓库地址 然后每次提交用 git push origin master。2.查看公钥: cat ~/.ssh/id_rsa.pub ,查看后复制到自己的Git帐号的SSH设置中(!注意查看命令,要在git bash里才有效)5.最后克隆个仓库试下(!

qq_65591699的博客 710

uniapp - 解决在线预览PDF文件空白打不开的问题,无论是后端下载二进制文件流pdf还是本地插件或JS预览查看打开白屏不显示,详细排查解决(适用于移动端H5网页、安卓/苹果app、微信小程序)

uniapp App端 实现pdf文件预览打开白屏解决,uniapp 在线预览pdf打开一片空白,跨域白屏,uni-app中使用WebView预览PDF文件打开空白,微信小程序(uniapp)预览PDF空白怎么办,下载PDF文件流后打开空白或无法打开的问题,Uniapp H5网页下载二进制pdf文件页面空白以及解决文件损坏打不开的情况,Uniapp app在线预览pdf文件流,PDF加载出来怎么办,服务器后端返回PDF文件流后前端进行下载但打开后一片白屏,解决pdf文件流,预览全是空白页,pdf文件流,下载

🏆 前端领域优质创作者 1万+

【YOLOv11】006、YOLOv11数据增强策略:Mosaic、MixUp等增强技术原理解析

摘要:YOLOv11在产线缺陷检测中遇到小尺寸瑕疵漏检问题,暴露了训练数据过于"干净"的缺陷。数据增强的核心是提升模型泛化能力,而非简单扩充数据。Mosaic增强通过多图拼接迫使模型处理多尺度目标,需注意边界框裁剪细节;MixUp通过线性插值使决策边界更平滑,但需避免类别冲突。自适应增强策略应随训练进度动态调整强度。实际应用中,需针对小目标、类别不平衡等场景调整增强参数,并确保验证与推理流程一致。数据增强应针对性解决具体问题,而非盲目尝试组合。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 366

【git】git中的head到底是怎么工作的,十分钟就够了

例如,git 会谈论“分离的 HEAD 状态”,但从不谈论“连接的 HEAD 状态”——git 的文档从来没有使用术语“连接”来指代HEAD。3)git 在各种命令HEAD的输出中使用的所有方法(

神技圈子的博客 2615

图神经网络实战(7)——图卷积网络(Graph Convolutional Network, GCN)详解与实现

图卷积网络 (Graph Convolutional Network, GCN) 架构由 Kipf 和 Welling 于 2017 年提出,其理念是创建一种适用于图的高效卷积神经网络。在本节中,我们将讨论 Vanilla GNN 架构的局限性,并详细介绍 GCN 的工作原理,通过使用 PyTorch Geometric 在 Cora 和 Facebook Page-Page 数据集上实现 GCN 来验证其性能。

盼小辉丶的博客 2万+

Git 管理工具 SourceTree 的使用(上手简单,不熟悉git命令的开发者必用)

Git 管理工具 SourceTree 的使用,详细讲解。

商务合作 | 共同学习 | 携手共进 12万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Git branch 命令 分支显示不全

这里说的情况是,很多时候我们项目会有很多分支,甚至好几十个分支。如果我们用 git branch 或者 git branch -r命令想查看分支,往往会显示不全,得一直按着方向键或是回车键一个个往下找。 实际上,git branch 命令后面还可以带很多的参数,其中就有能一下子显示所有分支的选项。 上图中就是 git branch 命令可以带的全部参数。 其中一个 - 的参数和前面的两个 --的...

AntDream的程序世界 6215

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

熟悉git命令的小游戏

可以根据下面的两个教程来系统学习。猴子都能懂的 git 入门廖雪峰的 git 教程如今,Git 大行其道,颇有一统天下之势。如果你的技能树上 Git 和 Github 的图标还没有点亮的话,你都不好意思说你是程序员。别说互联网企业,我接触到的许多传统企业都在从 SVN,Clear Case 等迁移到 Git 上,甚至大厂还会有一个团队去定制适合自己企业的 Git 服务器。很多人简历上写的「精通 G...

sxcvip666的博客 2509

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【Linux】git命令(全)

有关Linux下git命令的基础使用。

weixin_63449996的博客 4994

Git - 入门到熟悉_Git基本概念与核心命令

总的来说,主要有以下三点不同GIT把内容按元数据方式存储类似k/v数据库,而SVN是按文件(新版svn已改成元数据存储)。举个例子, 我们打开Git Bash ,演示一下 【元数据】的概念

小工匠 3万+

【Git命令】熟悉使用Git版本控制

目录 1、熟悉使用Git版本控制; 基本操作 Git分支管理 2、负责微信(UniApp)小程序的开发和维护工作; 3、熟悉微信平台接口及微信小程序的功能研发; 4、熟悉使用基本的HTTP网络请求,能够配合后台完成接口调试; 5、能够独立完成小程序开发任务。 1、熟悉使用Git版本控制; 基本操作 查看配置信息 要检查已有的配置信息,可以使用 git config --list 命令 git clone 时,可以所用不同的协议,包括 ssh, git, https 等,其中最常用的.

独树一枝 358

【整理】不熟悉的git命令

使用rebase推送而非merge 在执行git rebase后解决合并冲突 临时性保存修改stash的用法 将cherry-pick远程提交合并到自己的分支中 检测 你的分支的改变是否为其它分支的一部分 忽略追踪文件中的变更 清理 将项目文件打成tar包并且排除git目录 检查提交的变动是否是release的一部分 查找问题的利器 - Git Bisect 查找问题的利器 - Git Blame

TTKatrina的博客 743

Git命令行大全

前言 其实在很久之前想写这个文章,但是吧,又觉得这个东西大家都是最常用的,应该大家都比较熟悉,但是呢,在实际工作中还是有很多人不太会使用使用Git命令行,或者连Git的客户端工具都不太会使用,可怕 其实这个东西如果只是用来工作中的开发使用,倒也是没必要去为之买本书而研究,只需要稍微理解原理,学会使用常用命令即可 本文假设的是大家有一定的Git基础,这一篇的作用是介绍Git的命令行,解释每个的命令的作用 我这篇文章默认大家对Git是有一定了解的,也就是关于上面这些理论啥的大概应该是懂得,我也就不多啰嗦了,.

7268

git:看了该博文,基本就熟悉了git基础命令

关于错误:! [rejected] master -> master (non-fast-forward)的解决方式:https://www.cnblogs.com/wainiwann/p/6738733.html目录一、git配置全局用户参数二、git创建本地仓库、设置本地仓库用户属性三、维护旧仓库四、add、commit提交至版本管理库、stauts查看本地与库文件状态五、.gitignore控制版本库文件管理六、从版本管理库中删除文件七、从版本管理库中修改资料名称(本地也跟着一并修改)八、版本提交日志

白骨梦儿 419

Git 命令

git help command git --version 查看git版本 git init 初始化本地仓库,会在当前目录下创建一个.git的目录 git config user.name "name" 项目级别的签名设置,放在工作...

EmbeddedCoder 的优快云博客 7362

git clone 命令

Git Clone 命令详解 git clone 是 Git 版本控制的核心命令,用于将远程仓库完整复制到本地。该命令支持多种选项,如指定分支(-b)、浅克隆(--depth)和递归克隆子模块(--recursive)。典型用法包括克隆项目到默认或指定目录,适用于全栈开发中的前端(JavaScript)、后端(Python/C)和服务器配置(Linux)。克隆后自动初始化本地仓库,设置远程跟踪,为后续开发协作奠定基础。使用需注意网络连接、权限管理和安全性问题,特别是处理私有仓库时需提供相应凭证。

likuoelie的博客 1957

Linux命令+Git命令

Linux操作系统中,几乎所有的东西都以文件夹或文件形式存在,这些文件夹/文件有一个。cd 命令在 Linux 和 Windows 中都可以接受绝对路径和相对路径,都是。是用来切换盘符的,因为 Windows 文件系统基于不同的盘符来管理不同的磁盘,或类似的选项,只需要指定路径,不需要考虑盘符的问题,因为 Linux 是一个。它的文件系统是统一的,所有的磁盘和分区都挂载到一个根目录。选项)的区别外,Linux 和 Windows 中的。是Linux的文本编辑器,有很多命令和模式。的操作依赖于 不同的模式,

少年何妨梦摘星,敢挽桑弓射玉衡。 他时若遂凌云志,敢笑黄巢不丈夫。 1922

git常见命令

本文总结了Git的常用操作命令,适合已学习过Git但需要快速回顾的使用者。主要内容包括:首次使用Git的基本配置(生成公钥、设置用户名邮箱)、创建和初始化仓库、文件提交流程(add、commit、push)、远程仓库操作(绑定、推送、克隆)以及分支管理(创建、切换、合并)。文中还提供了冲突处理方法,并推荐廖雪峰的Git教程作为深入学习资料。所有命令均以简洁的bash代码块形式呈现,便于查阅使用。

m0_63762870的博客 955
上一篇: JavaScript 的继承方式及优缺点
下一篇: 浅析 event-loop 事件轮询
Panda Shen
博客等级 码龄10年 18粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值