git命令大全及实操

devtools/2024/10/19 22:28:37/

git实操

  • 相关网站
  • git
    • 基本命令
    • 命令
  • git flow
    • 基本命令
    • 命令

相关网站

官网
菜鸟教程
github官网
阮一峰git教程

git_7">git

基本命令

命令命令介绍具体用法
安装安装具体用法
工作区、暂存区、版本库、远程仓库工作区、暂存区、版本库、远程仓库具体用法
git init初始化git仓库进入具体文件,git init
git config --list显示当前git的配置信息git config [–global] --list
git config --get获取git单个配置git config --get 配置名称
git config user.name设置用户名git config [–global] user.name ‘用户名’
git config user.email设置邮箱git config [–global] user.email ‘用户邮箱’
git config credential.helper store记住密码git config [–global] credential.helper store
git config core.filemode=false忽略权限git config [–global] core.filemode=false
git config core.ignorecase false忽略大小写git config [–global] core.ignorecase false
git config alias.别名 命令给命令设置别名git config [–global] alias.br branch

命令

命令命令说明具体用法
git clone克隆仓库git clone url
git branch查看本地所有分支git branch
git branch -r查看远程分支git branch -r
git branch -a查看本地+远程所有分支git branch -a
git checkout -b创建分支并切换到该分支git checkout -b 分支名
git pull拉取代码git pull origin 分支名
git status查看仓库当前的状态,显示有变更的文件git status
git stash将工作区的修改暂存git stash
git stash list列出所有暂时保存的工作git stash list
git stash pop恢复最近一次stash的文件git stash pop
git stash apply恢复某个暂时保存的工作git stash apply stash@{1}
git stash drop丢弃最近一次stash的文件git stash drop
git stash clear除所有的stashgit stash clear
git rm将文件从暂存区和工作区中删除git rm 文件名
git rm --cache将文件从暂存区删除git rm --cache 文件名
git checkout 文件名还原工作区文件内容git checkout 文件名
git diff比较工作区与缓存区文件差异git diff(所有文件差异)、git diff 文件名(指定文件差异)、 git diff --stat(显示存在差异的文件) git diff 分支名(与指定分支之间的文件差异)、git diff 分支名 --stat(显示与分支存在差异的文件)
git add暂存文件git add 文件名(单个文件) 或 git add .(所有文件)
git commit -am提交更改git commit -am ‘备注,修改了什么内容’
git push推送修改git push origin 分支名
git merge合并其他分支内容git merge 其他分支名
git branch -d删除本地分支git branch -d 分支名
git push origin --delete删除远程分支git push origin --delete 分支名
git log查看提交历史git log(查看所有提交历史)、git log -n 5(查看最近的5次提交)
git remote -v显示所有的远程主机git remote -v
git remote set-url修改远程urlgit remote set-url origin url
git reset --hard回复到上一次提交的状态,同时撤销暂存区和工作区的修改git reset --hard
git tag查看所有标签git tag
git tag 标签名新建标签git tag 标签名 -am ‘备注’
git pull --tags拉取所有标签git pull --tags
git push --tags推送所有标签git push --tags

git_flow_59">git flow

基本命令

命令命令介绍具体用法
安装安装具体用法

命令

命令命令说明具体用法
git flow initgit flow 初始化git flow init -d
git flow feature start创建feature分支git flow feature start 分支名
git flow feature finish合并分支到develop分支,并删除分支git flow feature finish 分支名
git flow release start创建release分支git flow release start 分支名
git flow release finish合并分支到develop分支,并删除分支git flow release finish 分支名
git flow hotfix start创建hotfix分支git flow hotfix start 分支名
git flow hotfix finish合并hotfix分支,并删除分支git flow hotfix finish 分支

http://www.ppmy.cn/devtools/100383.html

相关文章

伪共享问题如何解决?

伪共享问题是多核处理器环境下常见的性能瓶颈之一,特别是在多线程编程中。想要解决它,就必须先了解缓存行的概念。 缓存行 缓存行是指在 CPU 缓存中最小的数据单位,通常包含一定数量的字节(例如,常见的缓存行大小为 …

linux发邮件的操作流程和注意事项有哪些?

linux发邮件服务配置方法?linux怎么用命令发送邮件? 在Linux系统中,邮件发送是一个常见且重要的功能,无论是用于系统监控通知还是日常通信。AokSend将详细介绍在Linux环境下如何进行邮件发送,并提供一些关键的注意事项…

搭建自己的金融数据源和量化分析平台(七):定时更新上市公司所属行业门类及大类

0x00 前言 由于此前从深交所下载的股票信息中只有行业门类信息,没有行业大类信息,导致后续解析三大报表和量化选股的时候无法进行: 可以看到深交所的股票是没有大类信息的。 再看看上交所的保险股: 因此需要将深交所股票的所属…

位数问题c++

题目描述 在所有的N位数中,有多少个数中有偶数个数字3,由于结果可能很大,你只需要输出这个答案对12345取余的值。 输入 读入一个数N(N≤1000) 输出 输出有多少个数中有偶数个数字3。 样例输入 2 样例输出 73样例解释: 1…

Spring Boot与桥接模式:构建灵活的产品分类体系

在当今的软件开发领域,特别是在构建大型应用时,模块化和灵活性成为了至关重要的设计原则。Spring Boot,以其便捷的开发体验和强大的生态支持,成为许多开发者首选的Java开发框架之一。本文将探讨如何利用Spring Boot结合桥接模式来…

上半年大模型遍地开花,大模型发展中有哪些经验和教训?

前言 过去一年里,大模型遍地开花,我自己也在做大模型训练相关的工作,踩过了很多很多坑,这里分享一些教训:用成熟的分布式训练框架: 多用 DeepSpeed,少用 Pytorch 原生的 torchrun。在节点数量较…

【Ansible】Ansible playbook

Ansible playbook简介 Ansible playbook是一种用于描述和自动化IT基础设施配置和管理的工具。它使用YAML格式来定义一系列任务和配置项,并利用Ansible的执行引擎自动执行这些任务。 Playbook包含一个或多个play,每个play定义了一组任务,这些…

NLP -->定义、应用、与职业前景解析

1. 自然语言处理(NLP)的定义与误区 定义: 自然语言处理主要集中于文本的处理,旨在使计算机能够理解和生成自然语言文本。常见误区: 初学者容易将自然语言处理与语音识别混淆。 语音识别: 将语音转成文字,这不属于自然语言处理范畴…