Git之分支及分支操作

1 什么是分支? 粗暴型解释: 即项目的一个副本,备份,但是Git相比这个粗暴型更加灵活,存储各分支并不是简单粗暴,不然就影响开发工作了,因为粗暴型的只会让仓库越来越重,而Git是通过文件快照和一系列指针和操作信息的保存,可以无缝切换分支(不同副本)工作,是轻量级的操作,能够快速的操作。 一般创建好Git仓库的时候,默认属于Master分支。Git提供了强大的分支管理功能,分支也是Git的一大利器,因此我们要充分发挥分支的作用。 2 分支的作用 使用分支可以很好的管理我们的开发工作,比如在主体的开发分支上,我们可以开辟出bug修复分支,而从不影响主分支的开发,可以开辟出临时功能开发分支,还可以开辟出针对不同用户或者平台产品的分支,等等等等。通过一定的开发模型,配合分支,形成...
Click to read more ...
0 views

Git之开始本地和远端的互动操作

两种方式连接本地和远端托管服务器Github项目 方式一: # 直接克隆下项目,然后就可以直接基于该项目进行版本管理操作了 $ git clone https://github.com/XiaoBaiAI/My-First-Project.git 方式二: # 本地有一个项目,但是还未进行Git版本管理 # 第一步: 创建一个Github远端空项目(无任何文件) # 第二步: 本地项目进行Git版本管理,并设置远端服务器项目地址 $ cd your_local_project_directory $ git init $ git add -A $ git commit -m "project init" $ git remote add origin https://gith...
Click to read more ...
0 views

Git之git stash详解

1 为什么要用git stash? 场景:当你在某一个分支上工作时,突然因为某个原因想要切换到其他分支上看看或者操作,但是你又不想提交当前分支只改了部分代码的半成品,因此,你就可以使用git stash来缓存当前分支的操作工作,然后再切换到其他分支操作,等操作完了,你就可以切回来将缓存的操作弹出来继续操作。当然这个缓存的操作内容不仅仅可以弹出到原来的操作分支,还可以弹出到你想要的任意分支。 2 git stash操作步骤 一般的操作步骤: # step0: 查看当前工作分支状态,存在未跟踪的文件file_name $ git status # step1: 将操作了一半的文件进行缓存,不需要add或者commit $ git stash # step2: 再查看状态,此时提示工...
Click to read more ...
0 views

本地Git仓库操作实战演练

  这一篇主要为实操演练,具体内容要结合视频来学习。 Git $ git clone $ git init $ git status $ git log $ git reflog $ git checkout $ git reset $ git branch $ git mv $ git rm Git gitignore 项目.gitignore 只对本地有效的.git/info/exclude文件 全局.gitignore # 过滤掉txt结尾文件和文件夹 *.txt # 重新去除过滤掉txt结尾文件或文件夹 !*.txt # 过滤掉所有以.a或.o或.s结尾的文件 *.[aos] # 过滤掉当前目录的foo文件夹,而不过滤子目录中含有foo的...
Click to read more ...
0 views