![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
git详解
Hello[]Word
知我者,谓我心忧;不知我者,谓我何求。
展开
-
git
目录git的基本操作git的分支管理GitHub的使用git的基本操作git简介git的产生历史git的特点集中式分布式版本控制的区别git的安装配置git版本库创建 命令: git init git版本的创建 git add <name> git commit -m '版本描述'git版本回退 git rese...原创 2020-02-24 16:25:05 · 259 阅读 · 0 评论 -
git 分支合并的冲突
git 分支合并的冲突原因:例如有两个分支 dev分支和主分支master而在dev分支中修改了code.py文件并进行了提交。然后切换回master主分支在master主分支中也修改了同名文件code.py最后在进行合并的时候这两个文件合并的话会出现歧义。从而造成冲突截图:...原创 2020-02-23 10:21:17 · 550 阅读 · 0 评论 -
git --分支管理
目录分支管理分支管理的概念git分支的详细讲解及原理分支有关的命令分支管理的概念分支就好比做一个房子。水电和室内的装修可以同时进行,分两个不同线路进行,最后汇合将房子做成。所以分支也就是几条可以独立运行的线路互相之间不会影响。最后可能会汇合将工作完成。分支的应用:分支在实际应用中还挺广泛的。比如说你要一个做一个项目,每个人完成25%的项目,但是需要两周才能够完成。第一...原创 2020-02-21 21:16:34 · 102 阅读 · 0 评论 -
git -- 删除文件
删除文件命令: rm <文件名> # 这是使用Linux自带的命令进行删除 git rm <文件名> # 这是 git 的删除文件rm截图:按照Linux的删除文件的方法就能够删除文件。(如截图)由于删除也是在工作区里面。所以查看工作区的状态也是显示的删除文件。如果误删:按照暂存区文件的 撤销修改 来就...原创 2020-02-20 21:48:25 · 152 阅读 · 0 评论 -
git --不同版本文件的对比
不同版本文件对比命令: git diff HEAD HEAD^ -- <共同的文件名>截图:版本1.0里面的huao.py文件可以看到的是文件内容就是一句话print(‘你好全世界!’)版本2.0里面的huao.py文件可以看到里面有两句话print(‘你好全世界!’)print(你好我叫胡澳!")两者进行比较—a/huao.p...原创 2020-02-20 20:40:52 · 911 阅读 · 0 评论 -
git -- 撤销修改
撤销修改撤销修改有几种不同的情况。在工作区中完成了但没有提交到暂存区在缓存区中但没有创建版本已经形成了版本在工作区中并未到缓存区中命令 git checkout -- '文件名'截图:解释:对文件hello.py修改了后,产看当前得工作区得状态可以看到,命令给的已经很清楚了。这里我们用撤销修改。使用后查看文件,修改的部分都回来了。工作区也干净...原创 2020-02-20 18:07:28 · 215 阅读 · 0 评论 -
git --管理修改
管理修改git 的文件修改:它只会提交暂存区的修改来创建版本解释:如果有一个文件在修改完毕后添加了进了缓存区然后在对这个文件进行修改并保存修改完后直接用commit创建版本。结果就是,工作区还没彻底清空,最终修改的部分也没有添加进版本里。添加进版本里的是原来修改完毕加入发到暂存区的文件。图解:结果:所以无论什么时候修改,一定要添加到暂存区,否则只会功亏一篑。...原创 2020-02-20 16:56:35 · 120 阅读 · 0 评论 -
git----命令大全
目录命令大全查看是否 安装git 的命令 git #直接在命令行敲 git版本库的创建(仓库初始化) git init版本创建 git add git commit -m '版本描述'查看版本记录 git log版本回退(3.0到1.0) git reset --har...原创 2020-02-20 12:39:46 · 431 阅读 · 0 评论 -
git的工作区和暂存区
目录git工作区和暂存区工作区缓存区工作区和缓存区的相互作用查看当前工作区的状态工作区说明:工作区的概念比较简单。就是工作的目录所在的位置就是工作区。如我们之前创建的git_text就是一个工作区。版本库/缓存区说明:工作区里有一个隐藏目录 .git这个不是工作区而是git的版本库。git的版本库里存了很多的东西,其中最为重要的就是称为stage(或...原创 2020-02-20 12:14:20 · 274 阅读 · 0 评论 -
Git-版本库和版本的创建以及版本的退回和查看历史操作记录
目录版本库版本版本创建查看版本记录版本回退查看历史操作记录版本库版本库的创建先新建一个新的目录,然后在目录里面创建版本库。 命令:git init可以看到在新建的目录(git_text)下面有一个隐藏的目录.git 。这就是git的版本库目录(简称为仓库)。Git就是通过这个目录对此项目下的所有的代码,项目进行管理的。返回目录版本版本创建...原创 2020-02-19 22:23:49 · 439 阅读 · 0 评论 -
Git安装和配置
目录Git最先开始只能够在linux和unix上面跑,但是后来慢慢的就迁移到了Windows和max上面了。Git的安装和配置在Linux下的安装在Windows下的安装Mac os 下的安装在Linux下的安装首先:先输入命令 git 看看电脑有没有安装git如果和下图一样,出现了一堆使用的命令,说明电脑是安装了Git的。如果和下面一样,出现了not install...原创 2020-02-19 18:21:20 · 219 阅读 · 0 评论 -
git简介
目录git简介git的产生历史git的两大特点git简介gti的产生历史很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,...原创 2020-02-19 16:23:05 · 71 阅读 · 0 评论 -
集中式和分布式版本控制系统的区别
集中式:先说集中式版本控制系统。简单的说就是,版本库是集中的存放于中央服务器的。干活的时候,先要去中央服务器里领取最新的版本,然后在开始干活。干完活在将自己的版本上传到中央服务器。就好比要改一本书,先要从图书馆里将书籍借阅出来,然后改完了之后,在将图书归还给图书馆。然后别人看到的就是最新的版本了。缺点:缺点就是,一但没有网或者网络不好的话,自己写的东西就很难得传上去。别人也不能及时的看到...原创 2020-02-19 16:01:58 · 6738 阅读 · 3 评论