![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
一起学python吧
你学废了吗
展开
-
git之修改分支名称
场景:将分支名称为oldbranch改为newbranch步骤:1、将本地分支oldbranch切一个分支到本地 git branch -m oldbranch newbranch 2、删除远程分支 git push --delete origin oldbranch 3、将本地新分支推送到远程 git push origin newbranch ...原创 2021-05-25 14:24:01 · 404 阅读 · 0 评论 -
*** Please tell me who you are. Run git config --global user.email “you@example.com“
今天在使用git的时候突然提示下面信息:*** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name "Your Name"to set your account's default identity.Omi...原创 2019-09-11 09:38:45 · 2640 阅读 · 0 评论 -
git add 的时候遇到warning: CRLF will be replaced by CRLF in ...... 解决办法
今天在使用git add 命令时出现了下面错误:warning: CRLF will be replaced by LF in gwmdms/templates/roles_manage/index.html.The file will have its original line endings in your working directory.解决方法:gitcon...原创 2019-03-26 18:56:33 · 232 阅读 · 0 评论 -
SystemCheckError: System check identified some issues:
今天在github上拉下代码来执行迁移报错SystemCheckError: System check identified some issues:网上有好多答案,但是没有我的那一种,因此记录一下,我在执行迁移是报错SystemCheckError: System check identified some issues:是因为在拉下代码来后有models文件中有两个一模一样的模型类导致的,...原创 2019-04-09 15:59:24 · 12619 阅读 · 0 评论 -
error: 无法推送一些引用到 ‘https://github.com/......
描述:向github仓库推送时(git push originmaster),出现如下错误:error: 无法推送一些引用到'https://github.com/yourname/youname.github.io.git'提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合...原创 2019-01-17 11:14:20 · 4210 阅读 · 2 评论 -
git项目提交以后添加或者修改忽略文件无效的解决办法
一、git项目提交以后添加或者修改忽略文件无效的解决办法。首先为避免冲突需要先同步下远程仓库,这里以develop分支为例git pull origin develop在本地项目目录下删除缓存git rm -r --cached .新建.gitignore文件在项目的根目录下面新建或编辑.gitignore文件并添加相应的过滤规则vim .gitignore再...原创 2018-12-13 17:24:30 · 381 阅读 · 2 评论 -
Git,看这篇就够了!!
Git总结目录小猪的Git使用总结 安装配置与文档 下载安装 文档教程相关 概念 Git的四个组成部分 文件的几个状态 Git与SVN版本版本控制存储差异 每次Commit时仓库中的数据结构 本地操作命令 相关配置git config 获取帮助git help 创建本地仓库git init 添加文件到暂存区文件跟踪标记git add 让Git不Tracked特定文件gitignore文件配置 将暂存.原创 2020-11-06 10:07:29 · 511 阅读 · 1 评论 -
git学习第十二篇--------git三个分支的概念
git分支的类别可以分为:① 本地分支 --> 可以简单的理解为我们本地使用git branch命令看到的分支② 远程跟踪分支 --> 相当于是本地分支和远程分支中间的媒介3 远程分支 --> 就是github远程仓库我们可以看到的分支三者有什么关联呢?你在开发过程中肯定遇到过下面类似的提示信息意思就是说本地分支没有跟踪远程跟踪分支,也就是告诉你本地分支没有和远程跟踪分支建立一一对应关系,所以提示你建立关系你可以使用提示的信息去建立对应关系...原创 2020-11-05 15:46:08 · 485 阅读 · 0 评论 -
git学习第十二篇-------大结局
原创 2020-11-04 17:23:26 · 116 阅读 · 0 评论 -
git学习第十一篇--tag操作
①:git tag 查看当前所有tag当前无tag②:git tag "tagname" 打tag成功打了一个名为testTag的tag从下图中可以看出,打好的tag是固定的,是不会随着指针的移动而移动的③:git tag -d "tagname" 删除tag④:git tag "tagname" "githash" 指定hash打tag⑤:git checkout "tagname" 检出tag/回退到指定tag位置使用下面命令创建分支再次查看..原创 2020-11-04 16:28:17 · 247 阅读 · 0 评论 -
git学习第十篇(撤销操作之reset)
此处要说的几个命令分别为:① git reset --soft HEAD~② git reset [--mixed] HEAD~③ git reset --hard HEAD~假如按照下面方式,提交了三个版本:那么此时三个工作区,暂存区,和版本库中内容分别是什么呢准备工作做完,下面就是我们要说的重点了如果此时想回退版本怎么办?①:git reset --soft HEAD~这个命令所做的操作可以理解为和git commit --amend操作是一样的,可以理...原创 2020-11-04 11:20:35 · 5729 阅读 · 0 评论 -
git学习第九篇(撤销操作)
正如我们都知道的,git分为工作区,暂存区,版本库,那么撤销操作针对此三个区域都存在对应的方法,下面我们一起来看一下:①:git checkout --filename, 撤销工作区的修改原创 2020-11-02 22:03:35 · 150 阅读 · 0 评论 -
git学习第八篇(模拟工作流程2)
上一篇说到,当我们在一个分支上工作的时候,由于某些原因,需要紧急切换到另外的分支时,需要将切换前的分支代码提交后才可以切换到其他分支上,但是有些时候我们不想仅仅因为一次切换分支就要提交当前分支的代码,接下来要说的就方法就是解决这种情况的如下所示:当我们工作到一半时,提交代码前切换分支,会提醒,意思就是说不能直接切换分支但是我们可以使用下面方法(流程如下): 使用 git stash命令将代码存储起来 使用 git stash list命令查看栈列表,可以看到存储成功了...原创 2020-11-02 21:59:03 · 113 阅读 · 0 评论 -
git学习第六篇(git 切换分支可能会遇到的坑)
首先说一下,这是git自身具有的功能,但是这个功能如果不注意是有可能给我们带来麻烦的,这个功能是什么呢?假如说master分支是已有稳定版本,现在正在test分支开发,并且只是新增了一个文件,这个时候需要修复某个已有功能,需要切换分支,但是你在切换分支的时候并没有把正在开发的分支代码commit掉,而是直接切换的,那么git会默认将还未提交的新文件携带到刚刚切换的分支上(这就可能给我们带来麻烦)演示:第一,如下,稳定版本只有两个文件第二,跳到新分支上开发新功能第三,需要切换/新增分.原创 2020-11-02 16:24:24 · 657 阅读 · 0 评论 -
git学习第七篇(模拟工作流程)
现在大多数公司都在使用git管理代码,那么我们在日常工作中,我们应该怎样正确的使用git呢?场景: ①已经有了稳定的线上版本,在master分支 ②正在开发新功能,在test分支上 3,此时master分支需要提升性能第一:不断的在工作区添加文件,添加新功能,测试完成,上线了(省略开发步骤,合并步骤,默认在master)第二:需要开发新功能 ,切换分支,正在完成了80%功能时,老板说要提升稳定版本的性能,优先级最高第三:优化性能,在原有稳定版本的基础上创...原创 2020-11-02 16:10:41 · 170 阅读 · 0 评论 -
git学习第五篇(分支篇)
① git branch,查看当前分支列表② git branch "分支名" , 创建分支以上是新建了两个分支,并查看分支列表③ git checkout "分支名" , 切换分支注:*后面绿色分支名代表当前所在分支④ git branch -d "分支名",删除分支⑸git branch -D "分支名",强制删除分支(有些情况下会提示当前分支还未合并,不让提交,可以使用此方法强制删除分支)⑥git chekout -b "分支名",新建分支并直...原创 2020-11-02 14:21:39 · 170 阅读 · 0 评论 -
git学习第四篇(git 高层命令二 ==>删除与重命名)
① git rm "文件名", ----->删除操作注意:此命令内部首先会把文件删除,并执行git add 操作,所以在使用git rm命令后,不需手动git add,直接git commit提交即可②:git mv "原文件名" "新文件名" ----> 重命名注意:此命令内部首先会把文件重命名,并执行git add 操作,所以在使用git mv命令后,不需手动git add,直接git commit提交即可...原创 2020-11-02 11:08:07 · 189 阅读 · 0 评论 -
git学习第三篇(git 高层命令一)
接上一篇,我们知道,git常用的最基本的命令有:git status: -->查看当前文件状态git add: --> 将修改/新增的文件加入暂存区git commit -m "注释": -->将暂存区代码提交到仓库那么,除了最常用的上面几个名另外,git还有哪些命令?分别是什么作用呢?第一:查看具体做了哪些内容的修改① git diff :查看做了哪些更新还没有暂存② git diff --cached / git diff --staged :查看做了哪些更原创 2020-10-31 17:34:27 · 157 阅读 · 0 评论 -
git学习第二篇(git最基本的流程)
众所周知,平时我们在工作时,提交代码的流程基本上都是:①修改/添加新文件(一个或者多个)②git add ***③git commit -m "***"解释:①:一般情况下,都是人为执行git add命令后,git会将我们做的修改直接添加到了暂存区②:但是大多数人都不知道的是,git在将代码添加到暂存区之前,还做了一步,那就是将代码添加到版本库,也就是生成git对象(也就是说,当我们执行git add命令时,git首先会将代码生成git对象添加到版本库,这里对多少个文件做了修改,就会响原创 2020-10-31 15:09:04 · 357 阅读 · 0 评论 -
git学习第一篇(底层篇)
首先,git里面包含三个主要的对象:①git对象--> blob类型②树对象--> tree类型③提交对象-->commit类型一:git init当我们使用初始化命令时,会在本地创建一个.git隐藏文件,就是git的版本库所在的位置其目录结构为:hooks:包含客户端或服务端的钩子脚本info: 包含一个全局性排除文件logs:用来保存日志信息objects: 用来存储所有数据内容refs: 用来存储数据(分支)的提交对象的指针conf原创 2020-10-30 23:15:27 · 194 阅读 · 0 评论