git
git的一些学习心得
fusheng-fate
不积跬步,无以致千里,今天的努力只为明天更好的自己。
展开
-
git 开发中常见问题总结
git忽略文件场景一:本地项目部署到远程仓git 忽略规则匹配语法:常用忽略规则示例:场景二:忽略掉配置文件场景三:删除远程库文件场景一:本地项目部署到远程仓在实际项目开发时,首先会将本地一份初始化的项目部署到远程仓库,但是本地的一些不必要的文件不需要在远程仓显示。想忽略掉这些文件只需要在 .gitignore文件配置即可。注意:该条件的前提是要忽略的文件本地仓库有,远程仓库没有。git 忽略规则匹配语法:空格不匹配任意文件,可作为分隔符,可用反斜杠转义开头的文件标识注释,可以使用反斜杠原创 2020-10-21 13:58:19 · 265 阅读 · 0 评论 -
Updates were rejected because the tip of your current branch is behind
有如下几种解决方法:1.使用强制push的方法:$ git push -u origin master -f这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。2.push前先将远程repository修改...转载 2020-02-16 21:10:18 · 163 阅读 · 0 评论 -
git学习总结(三)工作区、暂存区、版本库
工作区和暂存区基本概念git的工作区:工作区,也就是我们在虚拟机上可以直接看到的git仓库创建的目录git的暂存区:英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。git的版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。git的工作流程...原创 2019-11-01 22:17:48 · 138 阅读 · 0 评论 -
git学习总结(二)安装git以及git的基本使用
了解Gitgit 属于分布式版本控制系统,而svn属于集中式.集中式版本控制只有中心服务器拥有一份代码,而分布式版本控制每个人的电脑上就有一份完整的代码。集中式版本控制有安全性问题,当中心服务器挂了所有人都没办法工作了。集中式版本控制需要连网才能工作,如果网速过慢,那么提交一个文件会慢的无法让人忍受。而分布式版本控制不需要连网就能工作。分布式版本控制新建分支、合并分支操作速度非常快,而...原创 2019-11-01 21:26:46 · 149 阅读 · 0 评论 -
Git学习总结(一)git常用命令
git 常用的一些命令git add 文件名 添加一个文件git commit -m “message” 提交这个添加的文件git status 查看是否有文件被修改git status 查看是否有文件被修改git dff 查看文件具体做了那些修改git log 查看文件的日志 git log --pretty=oneline 将每个版本日志信息一行显示...原创 2019-11-01 20:01:20 · 110 阅读 · 0 评论