1. Git是一个版本控制系统;版本控制系统指的是记录所有文件的所有版本;当更该错误了,可以恢复到以前的状态.在多人共同开发时避免不同代码之间产生的冲突.
2. GitHub就是一个基于Git的代码托管网站.在GitHub上,可以免费托管你的代码,进行版本控制,同别人协同开发。代码必须开源,付费用户可以选择私有项目.
3. Rails 是使用 Ruby 语言编写的网页程序开发框架,目的是为开发者提供常用组件,简化网页程序的开发。能实现其他编程语言或框架难以企及的功能.
在终端输入git help会出现:(获取帮助)
最常用的 git 命令有:
add 添加文件内容至索引
bisect 通过二分查找定位引入 bug 的变更
branch 列出、创建或删除分支
checkout 检出一个分支或路径到工作区
clone 克隆一个版本库到一个新目录
commit 记录变更到版本库
diff 显示提交之间、提交和工作区之间等的差异
fetch 从另外一个版本库下载对象和引用
grep 输出和模式匹配的行
init 创建一个空的 Git 版本库或重新初始化一个已存在的版本库
log 显示提交日志
merge 合并两个或更多开发历史
mv 移动或重命名一个文件、目录或符号链接
pull 获取并整合另外的版本库或一个本地分支
push 更新远程引用和相关的对象
rebase 本地提交转移至更新后的上游分支中
reset 重置当前HEAD到指定状态
rm 从工作区和索引中删除文件
show 显示各种类型的对象
status 显示工作区状
tag 创建、列出、删除或校验一个GPG签名的 tag 对象
git add -h来查看关于git add 的有关命令:
用法:git add [选项] [--] <路径规则>...
-n, --dry-run 演习
-v, --verbose 冗长输出
-i, --interactive 交互式拣选
-p, --patch 交互式挑选数据块
-e, --edit 编辑当前差异并应用
-f, --force 允许添加忽略的文件
-u, --update 更新已跟踪的文件
-N, --intent-to-add 只记录,该路径稍后再添加
-A, --all 添加所有改变的已跟踪文件和未跟踪文件
--ignore-removal 忽略工作区中移除的路径(和 --no-all 相同)
--refresh 不添加,只刷新索引
--ignore-errors 跳过因出错不能添加的文件
--ignore-missing 检查在演习模式下文件(即使不存在)是否被忽略
4.在github上创建一个新仓库:
创建一个文件夹:mkdir 文件夹名;
进入:cd 文件夹名;
然后在终端上输入: git init;
执行如下命令以创建一个本地仓库的克隆版本:git clone 地址; 如果是远程仓库的话: git clone链接;
推送文件:
将更改过的代码全选:git add .;
给要提交的内容定义一个名字: git commit -m '命名';
推送:git push
分支:
查看分支:git branch;
查看各个分支最后一个提交对象的信息:git branch -v;
查看哪些分支已被并入当前分支: git branch --merged;
删除分支: git branch -d;
新建切换分支:git checkout -b +分支名;
新建分支: git branch +分支名;
切换分支:git checkout +分支名;
查看历史: git log;
拉取更新和合并:
拉去分支:git pull;
合并分支:git merge +分支名;
比较任意两个版本的差异: git diff ;
学习git最重要的就是要熟练的运用git命令!
相关推荐
资源名称:Git基础知识相关资料汇总资源目录:【】15分钟学会Git【】Git-branching-model【】git工作原理理解【】git简易指南【】ProGit资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Git基础知识整理 Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, ...
git 基础01
git基础知识,以及常见问题的解决方案git基础知识,以及常见问题的解决方案
Git 基础知识 Git 是一个分布式版本控制系统,它不同于集中式版本控制系统 SVN。Git 的优势在于上传下载速度快、异地协同工作、现场版本控制、更好的提交列表、更好的差异比较、工作进度保存、作为 SVN 前端实现...
Git基础
Git基础用法 1 一、 Git是什么 1 二、 SVN与Git的最主要的区别 1 三、 安装Git 2 1、 Windows下安装git 2 2、 mac下安装git 2 3、 linux下安装git 3 4、 安装成功后设置 3 四、 Git基础操作 4 1、 创建版本库 4 2、 ...
1.git的下载和安装 2.创建远程个gitHub仓库 3.git创建本地版本库 4.上传项目到仓库中 5.从gitHub仓库下载项目到本地仓库
Git是一个版本管理控制系统(缩写VCS) * 可以在任何时间点,将文档的状态作为更新记录保存起来 * 也可以在任何时间点,将更新记录恢复回来。
git基础知识的学习,为后面的代码库的积累打基础
git基础与提高,学习git的知识,学习git的知识,学习git的知识
GIT基础操作总结,包含GIT基础操作的各种命令,内涵GIT的资源介绍链接
git基础教学PDF,git是一个很好的代码管理工具,本书教你如何创建git代码及其他
Git基础学习.xmind
新人git 基础教程 大全
git基础依赖npm包
Git基础.rar
强烈推荐!Git 基础学习超详细
Git基础功能.pdf
Git基础教程,基本覆盖了常用的git相关知识点