
git版本控制
志波同学
做一个有担当的程序猿,为互联网贡献自己的一份力量
展开
-
git rm:删除 git 远程仓库文件的神兵利器
在平时的开发过程中,我们偶尔会误将一些文件提交至 git 远程仓库,比如 eclipse、idea 的配置文件。对于本地而言,这些配置文件是每个开发者的个人配置,它支撑着项目在 IDE 中的正常运行。源于远程仓库而言,这些文件没有价值,其他开发者也需要这些配置。因此就会产生这样一种情况,我如何将 git 远程仓库的文件删除,而保留本地文件呢?有这样一种方法:将整个工程备份,然后在本地删除无用的文...原创 2020-02-14 00:20:40 · 2364 阅读 · 0 评论 -
【Git】使用 git stash 命令存档和恢复代码文件
场景在同一个应用(代码)的情况下1、产品发来一个新的需求,波波同学创建了一个分支A并进行功能开发。2、系统出现一个 bug,波波同学需要停下开发工作,优先修复bug,于是他想创建一个新的分支B。3、由于在分支A上已经开发了一部分功能,那么就需要先把分支A上的代码进行提交,然后创建分支B。此次分支A的提交基本上是一次无意义的提交。如果一直采用这种方式来创建新的分支,那么会在分支A上形成大量无...原创 2019-01-31 17:54:00 · 4619 阅读 · 0 评论 -
【Git】将已有的项目提交到Git,如何忽略已经提交的文件
一、将已有的项目提交到Git场景:在本地存在已经建好的项目 demo ,我们想将 demo 项目提交到 github 上,下面介绍下操作步骤。1、登录 github,创建同名的 demo 工程 https://github.com/zhibo/demo。2、通过命令行访问本机的 demo 目录。3、在 demo 目录中生成本地 git 管理,并自动建立一个隐藏 .git 目录。git i...原创 2018-12-03 17:17:15 · 2131 阅读 · 0 评论 -
【git】使用 git reset 回退本地的修改
一、git 概念工作区(working):相当于我们本地的文件系统。暂存区(staging):通过 git add 命令,将本地工作区的文件提交至暂存区。本地仓库(local repo):通过 git commit 命令,把暂存区的所有文件提交至本地仓库。远程仓库(remote repo):通过 git push 命令,把本地仓库的所有文件提交至远程仓库。HEAD:通俗的讲,它指向当前分...原创 2019-02-14 11:38:13 · 4870 阅读 · 0 评论