使用git(一)git简介及基本工作流程
2016-09-03 22:44
417 查看
本文总结自极客学院git系列教程地址
大部分时候,git工作流程都是从工作区添加文件到暂存区(git add file_name),然后把暂存区中的文件提交到历史记录中(git commit -m “commit information”)
查看暂存区与工作区之间的差别,来确保提交的是我们所需要的文件(git status)
从暂存区中删除我们不需要的文件(git rm file_name)
在工作区中重命名文件或者移动文件到另一个目录,然后把它们添加到暂存区(git mv file_name1 file_name2)
确保工作区中不希望添加到暂存区中的文件不被添加进去(.gitignore)
使用通配符来匹配文件:
**/res (两个星号表示匹配0个或多个目录,这代表它会匹配当前目录下的res文件,以及根目录下和子目录下的res文件)
以“/”结尾,表示匹配一个文件夹 /res
若希望在通配符匹配下的所有文件中的其中某个文件不被忽略,可以使用“!”来取反 !test.txt ,此时,test.txt文件将不被忽略。若本身就是一感叹号“!”来头的文件,需要在文件开头添加反斜杠/, /!test.py
一.git简介
git是一种分布式版本管理系统,相对于SVN等集中式版本管理系统来说,它没有“中央服务器”的概念,每个人的电脑都有一个完整的版本库,可以随时对文件进行修改,而集中式版本管理系统,需要从中央服务器获取最新的版本信息,然后才能对其进行修改。
二.git基本工作流程
git分为工作区(working directory)、暂存区(staging area)和历史仓库(history repository)。 存区是工作区与历史仓库之间的一个缓存区,它代表的是你需要提交的一个工作状态,它维护的是一个虚拟的树形结构。 git的一般工作流程为: 1.从工作区添加文件到暂存区 2.把暂存区整体的状态提交到历史记录 3.从历史记录中检出文件到暂存区和工作区
三.git基本命令简介
使用git init repository_name来初始化一个git仓库,其中 .git为工作区,.git/objects为git对象库,.git/index为暂存区(在使用git add命令后才会生成暂存区)大部分时候,git工作流程都是从工作区添加文件到暂存区(git add file_name),然后把暂存区中的文件提交到历史记录中(git commit -m “commit information”)
查看暂存区与工作区之间的差别,来确保提交的是我们所需要的文件(git status)
从暂存区中删除我们不需要的文件(git rm file_name)
在工作区中重命名文件或者移动文件到另一个目录,然后把它们添加到暂存区(git mv file_name1 file_name2)
确保工作区中不希望添加到暂存区中的文件不被添加进去(.gitignore)
使用通配符来匹配文件:
**/res (两个星号表示匹配0个或多个目录,这代表它会匹配当前目录下的res文件,以及根目录下和子目录下的res文件)
以“/”结尾,表示匹配一个文件夹 /res
若希望在通配符匹配下的所有文件中的其中某个文件不被忽略,可以使用“!”来取反 !test.txt ,此时,test.txt文件将不被忽略。若本身就是一感叹号“!”来头的文件,需要在文件开头添加反斜杠/, /!test.py
相关文章推荐
- 版本控制的概念、分布式、Git 简介及其工作流程
- NSURLSession简介(NSURLSession使用说明及后台工作流程分析)
- git学习【2】Git基本工作流程和常用命令
- Eclipse使用Git基本流程
- my project 中git使用过程(基本操作流程)
- Git基本的工作流程
- Git的基本使用及基本流程(平台为GitHub)
- 真实工作环境下使用Git提交代码的流程
- Git --基本工作流程
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程
- Git 基本的工作流程总结
- Git Branch 的操作與基本工作流程
- git基本的工作流程
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程-转载
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程
- git使用基本流程
- Git 基本的工作流程
- git使用与工作流程
- 【前端知识点】GIT工作流程/步骤/基本命令
- 3、Git基本的工作流程