首页 > 其他分享 >Git—常用指令

Git—常用指令

时间:2023-05-25 20:01:03浏览次数:27  
标签:常用 git name 仓库 版本号 Git 指令 远程 分支

示意图

Git—常用指令_远程仓库


指令

描述

git -v

查看版本号

git init

创建仓库,初始化

git clone 仓库地址

下载远程仓库

git config user.name 名称

配置名称

git config user.email 邮箱

配置邮箱

git config --global user.name 名称

全局配置名称

git config --global user.email 名称

全局配置邮箱

git status

查看状态

git add 文件名称

添加文件到暂存区

add .

提交当前文件夹的全部文件

add *.txt

后缀名为.txt的所有文件用,其他类型同理

git rm --cached 文件名称

将暂存区的文件移动到工作区

git commit -m "描述信息"

将暂存区的文件提交到本地仓库

git log

查看日志(历史记录)

git log --online

以行的格式显示日志

git log 版本号/标签

查看指定版本或标签的信息

git reset --hard 版本号

将当前版本库重置到指定版本提交状态

git revert 版本号

将当前版本库还原到指定版本提交之前的状态

git branch 分支名

创建分支

git branch -v

查看分支

git checkout 分支名

切换分支

gti checkout -b 分支名

创建分支的同时,切换到该分支

git branch -d 分支名

删除分支

git merge 分支名

将指定分支合并到当前分支

git tag

查看当前标签

git tag 标签名 版本号

为版本号添加一个标签(别名)

git tag -d 标签名

删除指定标签

git remote add [name] [url]

添加一个远程仓库,并指定别名name和URL地址url

git remote -v

显示所有已添加的远程仓库列表,以及每个仓库对应的URL地址

git remote rename [old-name] [new-name]

将远程仓库old-name的别名改为

new-name;

git remote rm [name]

删除指定别名name的远程仓库

git push <name> <branch>

将本地仓库指定分支的变更推送到(name)远程仓库,不写<branch> ,默认推送本地分支与远程分支同名的分支。

git pull [name]

将远程仓库(name)拉取都本地工作目录

git config http.postBuffer 52428800

用于解决上传大文件时,出现:

fatal: sha1 file '<stdout>' write

error: Broken pipe

fatal: the remote end hung up

unexpectedly

52428800的单位是字节,git默认的是1MB,我们把它设置成50MB

标签:常用,git,name,仓库,版本号,Git,指令,远程,分支
From: https://blog.51cto.com/qiux/6350893

相关文章

  • OGG常用命令
    1进程查看infoall2详细信息查看#如查看ext1infoext1,detail#查看所有infoextract*inforeplicat*3启动停止进程startext1stopext14删除进程#需要登录数据库#源端登录dbloginuseridggspasswordggs#目标端登录[email protected]:3306u......
  • Kafka常用命令之kafka-console-consumer.sh
    ./kafka-console-consumer.sh--bootstrap-serverlocalhost:2181--topictestTopic--from-beginning注意:Kafka从2.2版本开始将kafka-topic.sh脚本中的−−zookeeper参数标注为“过时”,推荐使用−−bootstrap-server参数。若读者依旧使用的是2.1及以下版本,请将下述......
  • Gitlab安装与Gitlab-Runner注册
    1、gitlab的三种安装方式: rmp方式:wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0-ce.0.el7.x86_64.rpmrpm-ivhgitlab-ce-12.9.0-ce.0.el7.x86_64.rpmvim/etc/gitlab.rb#编辑站点地址gitlab-ctlreconfigure#配......
  • docker 方式部署的gitlab 升级
    升级背景:docker部署的gitlab版本11.1.4,需升级至16.0.1思路:为了不影响目前正在使用的gitlab。1.将备份拷贝至另外服务器上,升级至最高版本后,另行还原2.直接将挂载目录中的文件拷贝至另外服务器上,升级至最高版本,另行还原--经测试,失败,不推荐使用此方法2种方式将都进行实验。以......
  • GitHub API
    GithubAPIGitHubAPI是一个RESTfulAPI,支持HTTP请求和JSON响应。主要用于访问GitHub上的仓库、问题、pullrequest、用户、组织等信息。使用GitHubAPI,你需要遵循以下步骤:1.获取个人访问令牌首先,你需要在GitHub上创建一个个人访问令牌,用于进行API访问。在Git......
  • git push之后如何重新撤回?
    主要是参照了这位大哥的文章(https://www.jb51.net/article/192271.htm)二次参考:gitpush之后如何重新撤回-简书(jianshu.com)分为两种方法第一种方法是:gitreset--hardgitreset--hardversion//这个version可以通过Gitlog来拿,也可以通过github上去看commit的提......
  • 【Git】git详细使用说明教程
    以下是汇总别人网上写好的,在这里记录一下,方便以后使用权威Git书籍 ProGit(中文版)git官网:http://git-scm.comgit手册:Git-Reference网友整理的Git@osc教程,请点击这里;一份很好的Git入门教程,请点击这里;Git图解教程Git视频教程:Git版本控制器_张果_哔哩哔哩_bilibili一个......
  • IOS快捷指令代码分享
    IOS快捷指令分享制作快捷指令首先在快捷指令APP上制作快捷指令添加一些逻辑,具体可以自己体验然后点击共享,获取iCloud链接类似于这种https://www.icloud.com/shortcuts/02b1494ad19e49a29ce1189f0391a99a可能在手机上分享会报未登录iCloud,但是也没给出登陆的地方,其实在设......
  • Idea中Git分支、合并与使用
    1.分支的新建与合并使用场景介绍让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。你将经历如下步骤:开发某个网站。为实现某个新的需求、问题(#53问题),创建一个分支(名为:iss53)。在这个分支上开展工作。正在此时,你突然接到一个电话......
  • Pycharm配置Gitee
    在Pycharm中通过GIT把项目上传到Gitee学习PyQt5,准备编个小程序,上传到Gitee,老是用命令行太麻烦,所以准备在Pycharm中配置上传工具,网上找了好多教程,记录整理一下。 一、工具及准备工作Pycharm我的是PyCharmCommunityEdition2021.3.2Git官网在国内下载太慢,可以用镜像下载:G......