Git(最基本使用远程仓库:github)-V1.0
所有操作的根目录是:D:/zqzGit文件夹,这个目录也是git仓库
git bash清屏 clear
1.安装(略)
2.安装后记得配置:
$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com
$ git config --global core.editor Vim//指定文本编辑器
$ git config --list //查看配置信息
3.创建仓库,指定初始化目录
4.将已有文件纳入git,进行版本控制
$ git add README
$ git commit -m '初始化项目版本'
$ git status -s //查看项目的当前状态。
5.git的克隆,克隆到指定的目录



6.修改文件
操作:$ vim a 用vim编辑器打开a或并创建a文件
"AM" 状态的意思是,这个文件在我们将它添加到缓存之后又有改动

操作:git status 命令用于查看项目的当前状态。命令的时候加了 -s 参数,以获得简短的结果输出。
如果没加该参数会详细输出内容:

- 尚未缓存的改动:git diff
- 查看已缓存的改动: git diff --cached
- 查看已缓存的与未缓存的所有改动:git diff HEAD
- 显示摘要而非整个 diff:git diff --stat

7.写入缓存区,并提交至仓库。

操作:git add 快照的内容写入缓存区
git commit 将缓存区内容添加到仓库中。
以上输出说明我们在最近一次提交之后,没有做任何改动,是一个"working directory clean:干净的工作目录"。
上面的几步的大致流程:
指定文件夹为git仓库->新建一个文件->将文件纳入git进行版本控制->最后进行提交
8.如果你觉得上面修改文件后,提交缓存,在提交至仓库的操作繁琐的话。Git 也允许你用 -a 选项跳过这一步

9.取消已缓存的内容
操作:git reset HEAD
10.删除文件。会将文件从缓存区和你的硬盘中(工作目录)


11.MV 重命名

操作:git mv 原文件名 新文件名
12.Git分支
创建分支命令:git branch (branchname)
查看分支:git branch
切换进入分支:git checkout -b (branchname)
删除分支:git branch -d (branchname)
创建分支,进入分支创建新文件,返回主线,可以看到文件也存在于主线

删除支线分支,不影响主线

使用分支将工作切分开来,从而让我们能够在不同上下文中做事,并来回切换
查看文件内容 cat + 文件名

13.分支合并冲突
思路:创建fenzhi_5 ->修改fenzhi_5下的a文件,并且提交->进入master下,修改a文件并提交->合并master与fenzhi_5->出现冲突




14.查看历史记录
操作:$ git log --oneline

操作:$ git log --oneline --graph 查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图选项

操作:逆向显示所有日志 $ git log --reverse --onelin

15.添加标签
操作:git tag 查看所有标签

git tag -a 带-a就是一个带注解的标签

Git(最基本使用远程仓库:github)-V1.0的更多相关文章
- Git远程仓库(github
一.创建远程仓库(github) 首先到https://github.com注册一个账号,创建自己的Git,点击repositories,再点new 名字自定义,比如叫fansik,选择public点 ...
- Git版本控制工具(三)----远程仓库GitHub的使用
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- Git应用详解第五讲:远程仓库Github与Git图形化界面
前言 前情提要:Git应用详解第四讲:版本回退的三种方式与stash 这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的Git图形化界面,让你更加方便地使用git. 一.Git裸库 简单来说 ...
- 【第十篇】- Git 远程仓库(Github)之Spring Cloud直播商城 b2b2c电子商务技术总结
Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据 ...
- learn git(远程仓库github)
|由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置: 第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa ...
- Git(进击学习:远程仓库操作)-V3.0
1.查看当前的远程仓库:git remote或git remote -v 2.添加远程仓库:git remote add [shortname] [url] git remote add pb git ...
- Git全解析之远程仓库交互
文章目录 1. Git全解析之远程仓库交互 1.1. 中央仓库的概念 1.2. 本地分支与远程分支 1.3. pull与fetch 1.4. 关于捐赠 Git全解析之远程仓库交互 中央仓库的概念 虽然 ...
- git本地项目关联远程仓库
应用场景: 当你在开发一个项目的时候,不想只在本地存储,想用git来管理代码时候的. 1.在你的项目根目录打开git命令窗口,通过 git init 命令把这个目录变成Git可以管理的仓库: git ...
- 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面
[Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody{ padding:10p ...
随机推荐
- 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表
1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...
- jquery.uploadify文件上传组件
1.jquery.uploadify简介 在ASP.NET中上传的控件有很多,比如.NET自带的FileUpload,以及SWFUpload,Uploadify等等,尤其后面两个控件的用户体验比较好, ...
- .NET 4.6.2正式发布带来众多特性
虽然大多数人的注意力都集中在.NET Core上,但与原来的.NET Framework相关的工作还在继续..NET Framework 4.6.2正式版已于近日发布,其重点是安全和WinForms/ ...
- 用原生js做单页应用
最近在公司接到一个需求,里面有一个三级跳转.类似于选择地址的时候,选择的顺序是:省份->市->区.如果分三个页面跳转,那么体验非常不好,如果引入其他框架做成单页应用,又比较麻烦.所以可以用 ...
- c# Enumerable中Aggregate和Join的使用
参考页面: http://www.yuanjiaocheng.net/ASPNET-CORE/asp.net-core-environment.html http://www.yuanjiaochen ...
- Mybatis批量删除
<delete id="deleteByStandardIds"> delete from t_standard_catalog where standard_id i ...
- Struts2入门(六)——国际化
一.前言 1.1.国际化简介 国际化是指应用程序在运行的时候,根据客户端请求来自的国家地区.语言的不同而显示不同的界面(简单说就是根据你的地区显示相关地区的语言,如果你现在在英国,那么显示的语言就是英 ...
- SQL-类型转换函数
CAST ( expression AS data_type)CONVERT ( data_type, expression,[style]) Select '您的班级编号'+ 1 错误这里+是数学 ...
- linux常用命令(2)pwd命令
pwd 命令1 命令格式:pwd [选项]2 命令功能查看当前工作目录的完整路径3 常用参数一般不带任何参数如果目录是链接时:pwd -P 显示实际路径,而非使用链接路径4 常用实例:4.1 用pwd ...
- SSD框架训练自己的数据集
SSD demo中详细介绍了如何在VOC数据集上使用SSD进行物体检测的训练和验证.本文介绍如何使用SSD实现对自己数据集的训练和验证过程,内容包括: 1 数据集的标注2 数据集的转换3 使用SSD如 ...