git命令总结(代码片段)

lori lori     2022-12-01     272

关键词:

  • git add总结
·  git add -A  提交所有变化

·  git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

·  git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
  • 克隆远程仓库
git clone git-address
  • 删除所有本地分支,除了DEV
git stash && git checkout dev && git branch | grep -v "dev" | xargs git branch -D
  • 删除缓存,添加ignor
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
  • 添加变更并提交
git add -A  # A表示把所有更新添加到临时区
git commit -m "注释"
  • 拉最和推送代码
git pull # 拉取
git push # 推送
  • 删除缓存,过滤文件通用代码.gitignore
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
  • 新建本地分支
git checkout -b 123;
  • 本地分支推到远程,并建立关联
git push --set-upstream origin 123
  • 标签tag的操作
git tag #查看版本
git tag [name] #创建版本
git tag -d [name] #删除版本
git tag -r #查看远程版本
git push origin [name] # 创建远程版本(本地版本push到远程)
git push origin :refs/tags/[name] # 删除远程版本
  • 合并rebase分支
git checkout dev
git pull --rebase
git checkout my
git rebase dev
# 解决冲突
git add -A
git rebase –continue
git push -f
# 自动全并COMMIT:git commit --amend --no-edit 如果代码没有冲突,5,6,7可以省略
  • 将多个commit合并成一个
git merge-base origin/dev my
# display your hashcode
git reset --soft `your hashcode`
git add -A
git commit -m "commit"
git push -f
  • 将本地仓库上传到线上
  1. 在远程建立一个仓库,它有https和ssh的地址
  2. 本地建立仓库文件夹 mkdir validate
  3. 在进行文件夹,cd validate
  4. git初始化,git init
  5. 映射远程仓库,git remote add origin [email protected]:bfyxzls/schedle.git
  6. 添加一个readme.md文件
  7. 添加它到本地仓库,git add readme.md
  8. 提交本地,git commit -m "initial"
  9. 将本地仓库提交的内容推到远程仓库的对应分支,git push -u origin master
  10. 大功告成
  • 查看提交的日志
git log --oneline //会列出所有commitId
  • 直接切换到历史版本
 git reset --hard commitId
  • 打标签

我们可以为某个时间点上线的版本打个标签,当这个版本有问题时,可以去还原它。

  1. 列表所有标签 git tag
  2. 筛选标签 git tag -l ‘v1.4.*‘
  3. 新建标签 git tag -a v1.4 -m ‘对标签的描述‘
  4. 显示标签的具体信息 git show v1.4
  5. 上传标签 git push origin v1.5

git命令总结(代码片段)

gitadd总结·gitadd-A提交所有变化·gitadd-u提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)·gitadd.提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件克隆远程仓库gitclonegit-address删除所有本地分支,除了DEVgitsta... 查看详情

git常用命令总结git常用命令总结(代码片段)

...处下载:git下载, pkg包下载完成,双击安装。 输入命令:git--version可查看当前git版本 二.安装后需要一些配置 配置用户名和邮箱: $gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"[email protected]"使用--global修饰... 查看详情

git命令操作总结(代码片段)

git命令操作总结git:分布式版本控制工具(项目代码的维护管理以及团队协作开发,项目的历史版本穿梭互相分享共享)GitHub平台全球国际化平台网站:GitHub.com程序员交友平台(基友平台)有名的框架和库... 查看详情

git命令操作总结(代码片段)

git命令操作总结git:分布式版本控制工具(项目代码的维护管理以及团队协作开发,项目的历史版本穿梭互相分享共享)GitHub平台全球国际化平台网站:GitHub.com程序员交友平台(基友平台)有名的框架和库... 查看详情

常用git命令总结(代码片段)

Git是我们日常工作中使用频率极高的工具,各种指令让人眼花缭乱,今天,我们就在这里总结一下它的一些基本指令,算是做一份操作笔记吧。前言Git是我们日常工作中使用频率极高的工具,各种指令让人眼花缭乱,今天,我们... 查看详情

git知识总结-3常用命令原理解析(代码片段)

0.前言本文主要对git常用命令的工作原理做一个详细的说明,常用命令主要包括:  1.gitadd gitadd相关命令很简单,主要实现将工作区修改的内容提交到暂存区,交由git管理。 2.gitcommitgitcommit主要实现将暂存区的内容... 查看详情

那些年,我们向往使用的git命令git常用命令总结(代码片段)

0背景作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,最近想总结Git的原因是笔者在带新人和项目工作中经常发现一些不了解Git或者只会进行基本的操作,面对合并、回退等操作就一脸蒙蔽。一旦发生冲突就... 查看详情

常用git命令指南总结(代码片段)

原创作品,出自“晓风残月xj”博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj)。由于各种原因,可能存在诸多不足,欢迎斧正!1、git推送本地分支到远程新分支gitcheckout-b... 查看详情

廖雪峰git教程笔记与总结--git简介常用命令分支管理(代码片段)

...峰的官方网站后的一些心得笔记,并且对git一些常用命令做一个整理总结。本文要点分为:1、Git简介;2、Git常用命令;3、Git分支管理。一、Git简介什么是Git?Git是目前世界上最先进的分布式版本控制系统ÿ... 查看详情

git使用总结(代码片段)

...github的账号,之后是在平台上面创建仓库。一、在git命令中配置用户名,邮箱分别是gitconfig--globaluser.name“名字”gitconfig–globaluser.email“邮箱”二、设置SSHKEY先在本地git命令中生成sshkey之后是在gitee或gith 查看详情

git使用总结(代码片段)

...github的账号,之后是在平台上面创建仓库。一、在git命令中配置用户名,邮箱分别是gitconfig--globaluser.name“名字”gitconfig–globaluser.email“邮箱”二、设置SSHKEY先在本地git命令中生成sshkey之后是在gitee或gith 查看详情

git使用经验总结1(代码片段)

...端覆盖本地4.设置代理1.概述就不去介绍一些Git最常规的命令了,这些命令一般的教程都有,这里更多的总结自己的一些使用经验。当然作为初学者,常规的基础命令最好都亲身实践一下。2.界面化工具Git命令用起来还是挺繁琐的... 查看详情

git知识总结-2基本操作(代码片段)

0.前言一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。上图分别为:Workspace:工作区Index/Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库6个命令分别是:gitpull:从... 查看详情

git学习总结(代码片段)

Git常用命令仓库#在当前目录新建一个Git代码库$gitinit​#新建一个目录,将其初始化为Git代码库$gitinit[project-name]​#下载一个项目和它的整个代码历史$gitclone[url]配置#显示当前的Git配置$gitconfig--list​#编辑Git配置文件$gitconfig-e[-... 查看详情

git面试题总结(代码片段)

目录列举工作中常用的几个git命令?提交时发生冲突,你能解释冲突是如何产生的吗?你是如何解决的?如果本次提交误操作,如何撤销?如果我想修改提交的历史信息,应该用什么命令?git的4个... 查看详情

git常用命令总结(代码片段)

远程仓库gitremoteremove//<远程库名>删除远程仓库gitremoterename<旧名称><新名称>//修改远程仓库名gitremoteaddoriginhttps://git.oschina.net/xiaoshusheng/Slow-download-speed.git//添加远程仓库ssh-keygen-trsa-C"[email protected]"//生成sshk... 查看详情

一篇极好的git总结(代码片段)

常用命令简单的,常用的命令也就几个。但是想非常熟练使用,怕是要记住几十个。Workspace:工作区(clone或者原始内容)Index/Stage:暂存区(有增删改查后add到临时区)Repository:本地仓库(保存了本地的增删改查记录)Remote:... 查看详情

gocobra命令行工具总结(代码片段)

1.简介Cobra是一个用Go语言实现的命令行工具。并且现在正在被很多项目使用,例如:Kubernetes,、Hugo和GithubCLI等。通过使用Cobra,不仅可以快速的创建命令行界面,也可以快速开发基于Cobra的应用程序。在cobra的git地... 查看详情