首页 > 其他分享 >git基本操作

git基本操作

时间:2023-11-11 22:00:35浏览次数:26  
标签:git help -- 仓库 提交 基本操作 分支

git提交相关命令

# 初始化仓库
git init
# 将文件添加到暂存区
git add .
# 提交到版本控制
git commit -m ""
# 推送到远程服务器
git push
# 从远程服务期更新代码到本地
git pull
# 查看git状态
git status

git其他命令

# 克隆仓库
git clone
# 查看远程仓库相关信息
git remote 
# 查看分支
git branch 
# 检出分支或tag
git checkout 
# 标签相关操作
git tag
# 合并或变基
git rebase
git merge
# 恢复
git revert
# git 日志
git log

git --help完整命令查看

用法:git [-v | --version] [--help] [-C <路径>] [-c <名称>=<取值>]
           [--exec-path[=<路径>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<路径>] [--work-tree=<路径>] [--namespace=<名称>]
           [--super-prefix=<路径>] [--config-env=<名称>=<环境变量>]
           <命令> [<参数>]

这些是各种场合常见的 Git 命令:

开始一个工作区(参见:git help tutorial)
   clone     克隆仓库到一个新目录
   init      创建一个空的 Git 仓库或重新初始化一个已存在的仓库

在当前变更上工作(参见:git help everyday)
   add       添加文件内容至索引
   mv        移动或重命名一个文件、目录或符号链接
   restore   恢复工作区文件
   rm        从工作区和索引中删除文件

检查历史和状态(参见:git help revisions)
   bisect    通过二分查找定位引入 bug 的提交
   diff      显示提交之间、提交和工作区之间等的差异
   grep      输出和模式匹配的行
   log       显示提交日志
   show      显示各种类型的对象
   status    显示工作区状态

扩展、标记和调校您的历史记录
   branch    列出、创建或删除分支
   commit    记录变更到仓库
   merge     合并两个或更多开发历史
   rebase    在另一个分支上重新应用提交
   reset     重置当前 HEAD 到指定状态
   switch    切换分支
   tag       创建、列出、删除或校验一个 GPG 签名的标签对象

协同(参见:git help workflows)
   fetch     从另外一个仓库下载对象和引用
   pull      获取并整合另外的仓库或一个本地分支
   push      更新远程引用和相关的对象

命令 'git help -a' 和 'git help -g' 显示可用的子命令和一些概念帮助。
查看 'git help <命令>' 或 'git help <概念>' 以获取给定子命令或概念的
帮助。
有关系统的概述,查看 'git help git'。

还有一个更详细的

man git

附:gitee改完分支名称后,还要在本地修改,命令如下

git branch -m deploy <BRANCH> 
git fetch origin 
git branch -u origin/<BRANCH>
git remote set-head origin -a


标签:git,help,--,仓库,提交,基本操作,分支
From: https://blog.51cto.com/u_15621957/8320731

相关文章

  • git pull failure
    https://www.cnblogs.com/python924/p/12800200.htmlhttps://blog.csdn.net/sinat_34937826/article/details/107316884......
  • Github项目README美化 | Github徽章制作
    Github项目README美化|Github徽章制作1、前言平时逛Github开源项目的时候,经常看到README文件会有各式各样的小徽章,哈哈,你是不是也想在自己的项目上添加Github小徽章。让我们来看看别人的项目徽章。VueReact无疑,这样的Github徽章能合理的优化README的美化,能够更加地吸引别......
  • Git
    学习视频:吴悠老师的150秒上手Git最好用的项目版本控制工具编程开发必会技能Git是一个持续追踪代码文件变化的版本控制器常用命令下面使用vscode编译器来示例创建仓库gitinit仓库被创建,并隐藏在.git文件夹中,会持续追踪指定文件的所有变化当编写代码时,Git都会记录代码块照,并提交......
  • 开发现代化的.NetCore控制台程序:(3)将nuget包发布到GitHubPackages
    前言上一篇文章已经把项目模板的nuget包发布到了nuget的官方源了,其实还可以发布到其他源,比如GitHub,本文记录一下发布到GitHubPackages的过程。注意:本文建立在本系列第二篇文章的基础上,为了更好理解操作过程,请先熟悉本项目的代码结构创建GitHubtoken访问https://gith......
  • 软件测试|解决Github port 443 : Timed out连接超时的问题
    前言GitHub是全球最大的开源代码托管平台之一,许多开发者和团队使用它来管理和协作开源项目。但在当下,我们在clone或者提交代码时会经常遇到"GitHubPort443:TimedOut"错误,这意味着我们的电脑无法建立与GitHub服务器的安全连接。这个问题通常由网络问题或防火墙设置引起。在本文......
  • GIT基本使用
    Git教程(快速上手,超详细)_小蓝的江湖的博客-CSDN博客......
  • 多种方式让你快速访问 GitHub
    平时工作中,你可能和笔者一样会遇到访问GitHub缓慢或者打不开的问题。这里我总结了一些方法或许可以帮助你快速访问GitHub,下载大项目还是获取小型代码和文档项目都有不同方案。一:使用镜像网站如果需要下载大型项目,特别是下载耗时较长(超过5分钟)且文件较大(超过30MB)的项目,强烈推......
  • gitlab减少运行内存配置
    介绍:GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。该平台广泛使用于软件开发过程中,主要针对group和project两个维度进行代码和文档......
  • gitlab由16.4.1升级到16.4.2后样式丢失的处理方法,升级16.5.1和16.5.2 都会出同样的问
    gitlab由16.4.1升级到16.4.2后,主页样式丢失的处理方法1.通过chrome的F12功能,通过报错可以看到多个文件找不到的问题,共计4个CSS文件,1个JS文件,一个SVG文件。更新后正常2.处理办法,在这个目录(/opt/gitlab/embedded/service/gitlab-rails/public/)下,逐个找到对应的文件,并拷贝找不到......
  • Git:查看我的最后一次提交。
    内容来自DOChttps://q.houxu6.top/?s=Git:查看我的最后一次提交。我只想查看最后一次提交中的文件,就像我执行gitcommit命令时看到的列表一样。不幸的是,在谷歌上搜索git"lastcommit"log没有任何结果。而且gitdiffHEAD^..HEAD显然不是我需要的,因为它还会显示具......