Git
git系列讲座
满满和米兜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
八、BUG分支解决方法-修改临时存储管理
临时保存Stash stash命令可用于临时保存和回复修改,可跨分支 注意:在未add之前才能执行stash!!!! Stash 使用流程 # 1. 切换到 dev 分支 git switch dev # 2. 添加 dev.log 文件 touch dev.log # 这时 dev 分支修改没有完毕,需要先切回 master 分支工作,临时保存 dev 分支的修改 # 3. 执行stash,临时保存当前修改 git stash # 4. 切换到其他分支完成修改 # 5. 查看临时保存列表 git st原创 2020-11-02 19:14:16 · 178 阅读 · 0 评论 -
七、GIT分支管理
创建分支 # git checkout命令加上-b参数表示创建并切换 git checkout -b dev # 相当于以下2个命令 git branch dev git checkout dev 查看当前分支 git branch # 当前分支前面会标一个*号 切换分支 # 以下两种方式均可 git checkout master git switch master 合并分支 # merge 分支名 git merge dev 删除分支 # 删除本地分支,语法:-d 分支名, -D 可以不用合并原创 2020-11-01 20:15:19 · 100 阅读 · 0 评论 -
六、GIT中分支的实现
在Git里,master分支叫主分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点: 每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长。 当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向d转载 2020-11-01 16:32:42 · 190 阅读 · 0 评论 -
五、GIT远程仓库操作
本地仓库关联远程仓库 # 关联远程仓库 git remote add 远程仓库名 远程仓库地址 推送本地分支文件到远程仓库 # -u 参数, 会把本地的master分支和远程的master分支关联起来, 在以后的推送或者拉取时就可以简化命令 git push -u origin master SSH告警 当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告: The authenticity of host 'github.com (xx.xx.xx.xx)' can't转载 2020-11-01 11:56:34 · 112 阅读 · 0 评论 -
四、GIT工作区与暂存区
工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD 工作流程 执行 git add,将文件修改放到暂存区 这时示例图如下: 执行 git comm转载 2020-10-29 09:39:34 · 89 阅读 · 0 评论 -
三、GIT本地仓库操作
创建版本库 1. 进入一个空目录 1. mkdir git_project 2. cd git_project 2. 初始化版本库 git init 此时 git 仓库已经创建,当前目录下多了.git 目录,这个目录是用来跟踪管理版本库,不要轻易修改 3. 添加文件到版本库 # 添加文件 touch README.md # 查看本地文件变更 git status # 添加到本地跟踪 git add README.md # 提交到本地版本库 -m 后面是本次提交内容的说明信息 git commit -原创 2020-10-28 20:54:51 · 113 阅读 · 0 评论 -
二、配置 GIT 环境
安装 GIT MACOS 安装命令 brew install git 查看版本 git --version 环境配置 设置用户名 git config --global user.name “Your Name” 设置邮箱 git config --global user.email “email@example.com” –global 表示设置全局参数原创 2020-10-28 15:52:57 · 201 阅读 · 0 评论 -
一、什么是版本控制器
版本控制 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 版本控制最主要的功能就是追踪文件的变更。 版本控制器分类 集中式 版本库是集中存放在中央服务器的,工作的时候,使用自己的电脑,要先从中央服务器取得最新的版本,然后开始工作,结束后,再把自己的变更推送给中央服务器。 示例图: 缺点是必须联网才能工作,操作时每一步都需要和服务器交互数据,对网络带宽要求很高,文件过大时速度很慢 分布式 分布式版本控制系统本身没有“中央服务器”,每个人的电脑上都原创 2020-10-26 16:54:02 · 1406 阅读 · 0 评论
分享