git使用之后悔药】的更多相关文章

1.工作区的代码想撤销 背景:有时候编写了一大段代码之后,想要撤销更改(执行add操作之前), 命令:git checkout -- <file路径> 使用git checkout -- 命令可以查看更改文件路径 ➜ bm-fe git:(tmptest) ✗ git checkout --M src/management.vueM config/index.js 再执行git checkout -- src/management.vue即可 2.add到暂存区的代码想撤销 背景:执行add,…
没想到,Git居然有后悔药! 你知道Git版本控制系统中都有哪些"后悔药"吗? 本文通过案例讲解git reset . git revert . git checkout在版本控制中的作用: 场景 小明同学作为新人加入到一个新的项目组中做开发,在项目的迭代开发中,小明勤勤恳恳的写代码,直到有一次... 小明:完了,完蛋了 洋仔:怎么了,一惊一乍的 小明:我把错误代码用git commit后还push到线上代码库了! 这可怎么办! 洋仔:莫慌,git有"后悔药"! 洋…
    Git 常见的一些命令 关于一些参数比较多,比较复杂的都有单独进行介绍         1. git cherry-pick 挑拣命令,当我们不想合并分支,或者git pull 更新仓库,而是想把其他分支或他人的某一个或多个提交拉到我们本地,那么此时我们就可以使用这个挑拣命令了 使用形式如 git cherry-pick commit-id,如果有冲突,手动解决即可 2. git status 查看状态,显示有变更的文件,可以说是最简单也是最常用的命令了,可以将工作区修改的文件以及提交到…
注意: 本文章所写所有命令均在Git命令行窗口执行!非cmd窗口! 打开git命令行窗口步骤为:到项目根目录下执行bash命令行操作:右键点击Git Bash Here菜单,打开git命令窗口,不是cmd窗口!如果没有该菜单,请先下载并安装小乌龟:TortoiseGit-2.3.0.0-64bit.msi git本地代码提交过程 增加索引(add) -> 提交(commit) -> 推送(push) git status                           查看项目当前状态,列…
1.git 的安装与配置. 首先,对git进行下载.然后,在本地安装后进行版本查看,win10系统通过win+r快捷键打开控制台,然后用git --version的cmd命令查看git版本. 然后对git进行配置.配置的英语是config.因此,在cmd里面进行语句. git config --global user.name "qingshanyici" git config --global user.email qingshanyici@163.com 通过git config…
什么是git 代码管理工具,分布式管理,每个人电脑都是一个完整的版本库.并且有中央服务器(gitHub,gitLab)提供代码交换修改 git基础概念 工作区:自己的项目(有一个隐藏目录 ".git" 的文件) stage暂存区(git add .之后就进入暂存区) 本地仓库(包含了本地的各种分支) 远程仓库(默认:origin) 分支:默认每个仓库都有一个master分支,也是我们的工作的一条线,git仓库则是由无数个分支组成 在git中HEAD表示当前版本指针 常用git指令 gi…
昨天下午参考廖雪峰的博客和其他一些文章,简单了解了一下传说中的Git,发现常见用法入门还是挺容易上手的,在此做一些笔记,方便以后查阅和复习. Git安装 Linux sudo apt-get install git命令安装Git Windows 官网下载 安装即可,不赘述. 注:安装时注意一步:选择第二项,将git添加到path中. 创建版本库 创建项目文件夹,例如:demo 进入demo目录下:git init命令将这个目录变成git可以管理的仓库(repository).将仓库建好后,仓库目…
一.Git简介 git是什么? Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理.[2]  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. // 摘自百度百科 更多历史诞生故事,可以参见廖雪峰老师的教程:Git诞生 git和svn有何区别 从概念上可以看到,git是分布式版本控制,而svn是集中式的. 更多关于两者的不同,请参见伯乐在线:http://blog.jobbole.com/3144…
原文地址:http://blog.jboost.cn/2019/06/16/use-git.html 对于软件开发人员来说,git几乎是每天都需要接触的工具.但对于相处如此亲密的工作伙伴,你对它的了解又有多少,是不是还在傻瓜式地打开一个GUI工具,点击提交按钮,然后“卧槽,又冲突了”,一脸懵逼到不知所措,责怪谁又在你前面提交了,谁又改了你的代码. 博主从一开始接触git,就没用过任何GUI工具,都是通过命令行进行操作,发现这种方式不仅对git的理解更深,效率也更高,遇到问题时一般都知道如何来处理…
前戏 最近不管是工作还是ctf比赛,接触与使用git变得越来越多,git半吊子水平的我已经不能支撑日常工作了.碰巧自己公司项目刚上线,现在能挤出一点时间来挖一下这个坑... 为什么使用Git 1.后悔药!就是后悔药!后悔了可以回退和找回! 2.是个程序员99%都在用github 3.大家都在用!分布式版本管理,舒服! 0x01 Git的安装 直接百度进入官网,点击下载即可 首页会自动识别你的系统,下载下来自己下一步下一步一下步 安装好只有在任意目录右键打开git bash here,输入git…