首页 > 其他分享 >git常用命令

git常用命令

时间:2024-08-09 13:53:18浏览次数:14  
标签:origin git -- 标签 常用命令 远程 分支

文章目录


Markdown的使用 | 博客
很久之前学习的时候记录的,可能有错误的地方。现在基本都是直接用idea操作,所以也不用特别的去记忆不常用的命令。

基本命令

命令含义
git init初始化仓库,默认分支master
git add 文件名提交到暂存区
git add .提交所有文件到暂存区
git rm --cached readme.txt撤销回工作区
git commit -m “注释”提交暂存区中的文件
git status查看文件状态
git checkout – readme.txt用上一个版本文件覆盖修改后的文件
git log查看日志
git reflog查看最新版本的版本号
git reset --hard HEAD^退回上一个版本
git reset --hard 8d95a43回退到8d95a43 这个最新版本
git rm test.txt删除,但是需要提交才能真的删除
git config --local -l 当前仓库
git config --system - l 系统
git config --global -l 全局
查看配置信息
git config --global user.name “renliang”
git config --global user.email “[email protected]
修改配置信息
.gitignore 的文件列出要屏蔽的文件,不要git管理的文件。
git diff readme.txt查看区别
git checkout 分支名切换分支
git branch dev查看和创建分支
git branch -d dev2删除分支,没改变才能删除
git branch -D dev2强制删除
git merge合并
git stashgit储藏

远程库相关命令

命令含义
git remote add origin 你的远程仓库地址获取远程仓库
git pull origin master拉取master
git pull --rebase origin master第一次拉取
git push -u origin master第一次上传
git branch -a查看远程库分支
git branch -av查看远程和本地分支的最后提交
git push -u origin 分支名上传分支
git checkout -b develop origin/develop创建一个本地分支,复制远程分支
git push origin --delete feature删除远程分支

标签相关命令

命令含义
git tag v1.0.1创建标签
git tag -a v1.0.2 -m ‘release version’创建一个带有附注的标签
git tag -d 标签名删除标签
git push origin 标签1 标签2……标签推送到远程
git push origin --tag推送所有标签
git pull标签拉取
git push origin :refs/tags/标签名删除远程标签
git push origin --delete tag 标签1 标签2…删除一个或多个远程标签

标签:origin,git,--,标签,常用命令,远程,分支
From: https://blog.csdn.net/Cosmoshhhyyy/article/details/141057754

相关文章

  • git --- 合并分支(bugfix ---> master)
    普通合并普通合并是将要合并的分支的更改逐个提交到目标分支上。以下是普通合并的步骤:步骤1:切换到目标分支,也就是要将更改合并到的分支上。gitcheckout目标分支名称步骤2:执行合并命令。gitmerge要合并的分支名称步骤3:解决冲突(如果有)。如果在合并过程中出现冲突,需......
  • git submodule
    1.先来个官方的APIgitsubmodule[--quiet]add[<options>][--]<repository>[<path>]gitsubmodule[--quiet]status[--cached][--recursive][--][<path>…​]gitsubmodule[--quiet]init[--][<path>…​]gitsubmodule[--quiet]dein......
  • Centos上Jenkins+git+allure使用教程
    1、Jenkins上下载allure 2、下载安装完成后重启Jenkins,然后查看allure插件安装成功,如下图所示 3、Jenkins服务器上,安装allure-2.26.0,安装完成后配置环境变量,vi/etc/profile配置环境变量添加exportPATH=$PATH:/usr/local/allure-2.26.0/bin保存环境变量source/etc......
  • GitHub每日最火火火项目(8.7)
    项目名称:bghira/SimpleTuner项目介绍:SimpleTuner是一个面向StableDiffusion2.1、StableDiffusion3、DeepFloyd和SDXL的通用微调工具包。它旨在为这些模型提供一种便捷的方式进行微调,以适应不同的应用场景和需求。通过使用SimpleTuner,用户可以调整模型的参数,从而提高......
  • GitHub每日最火火火项目(8.8)
    项目名称:bghira/SimpleTuner项目介绍:SimpleTuner是一个通用的微调工具包,主要面向StableDiffusion2.1、StableDiffusion3、DeepFloyd和SDXL等模型。它为这些模型的微调提供了便利,使用户能够更轻松地调整模型的参数,以满足不同的应用需求。通过SimpleTuner,用户可以更好......
  • git常用场景
    相信Git操作是每一位程序员都应该学习的基本技能。然而,直接学习Git命令可能会感到枯燥无味,尤其是在刚接触时。为了帮助大家更好地理解和应用Git,我想结合我在实习开发中的一些实际经验,介绍几个常见的开发场景以及相应的Git操作。我刚才提交了什么?如果你用gitcommit-a提交了一......
  • git的快速入门(含常用指令)
    目录概念什么是gitgit与GitHub有什么区别提交、仓库、分支git的使用从GitHub上下载别人的代码直接将代码下载到本地克隆仓库获取代码将自己的代码上传到GitHub本文拟将用通俗的语言描述git的使用方法,如有出入,请批评指正概念什么是gitGit可以想象成一个超级高效的"时间机器",专......
  • git前端上传项目忽略本地node_modules文件
    要在Git上传前端代码时忽略node_modules文件夹在项目根目录下查找或创建.gitignore文件:如果你的项目中已经存在.gitignore文件,则打开它进行编辑。如果不存在,就在项目根目录下创建一个新的.gitignore文件。在.gitignore文件中添加node_modules/:打开.gitignore文件,并添加......
  • Git合并之————指定提交记录合并
    应用场景在测试环境提交了多个功能代码,其中一个功能需要提前上线如图所示,红框部分为我本次需要上线的功能提交记录代码,绿框部分为我已选择上线成功,可以看到红框与绿框直接的内容并没有被带入master分支.这里我以IDEA为例.首先,切换到master分支,也就是你需要......
  • git突然无法推送到远程仓库
     gitmaster合并了开发分支后,通过gitstatus显示Yourbranchisaheadof'origin/master'by4commits.,但是无法push,会提示报错 error:failedtopushsomerefsto"项目地址"1.检查远程分支更新 首先,确保远程分支是最新的。运行以下命令以获取远程仓库的最新更......