git hub 的使用步骤
1:准备环境
①电脑已安装git
②注册github账号
一:使用git控制台进行本地操作
①打开 GitBash
②填写用户名和邮箱作为标识
分别输入以下命令:
git config --global user.name"此处填写用户名"
git config --global user.email“此处填写邮箱名”
此时可以输入 git config --list查看此信息
③将本机中某个文件夹设为仓库
用cd文件名路径到要被设为仓库的文件夹
然后输入git inti将文件夹设置成仓库
此时在gitproject文件夹中多了一个隐藏文件夹.git
④在仓库中放入一个HTML文件,用以模拟操作
现在在控制台输入git status查看在工作区是否有未转到本地仓库的文件
1、保存文件到本地仓库
我们看到test.html为红色字体,说明这个文件做过修改,但还没用保存到暂存区。现在
我们输入git add test.html 然后再输入git status 查看,发现test.html变为绿色,证明文件已经保存到暂存区。
注意:使用 git add 文件名 命令行将文件保存到暂存区。
然后我们输入git commit -m “备注信息” 命令将文件提交到本地仓库
此时文件夹中仍然有文件。只是本次工作树的操作已经提交给了本地仓库,
此工作树中的内容与本地仓库储存的内容已经一致。而不是将文件夹中的文件删除。
通过上面的操作我们可以得到结论。新放入工作区或者修改后的文件,当修改未提交给暂存区时,
查看到的文件显示为红色。当将修改的内容提交到暂存区时,查看到的文件显示为绿色。当文件提
交到本地仓库后,文件显示为空。
因此我们得到向本地仓库保存文件的步骤为:
git add 文件名 → git commit -m “备注信息”
2:
2、版本的回退。
输入git log 查看提交历史:
版本回退的命令为:
git reset - -hard HEAD^ 这个命令是回退到上一个版本
Git reset - - hard 版本号 回到某个版本号(版本号头几位就行)
此处我们输入第一次时的版本号:
版本回退成功。此时我们去查看文件夹中的文件。
输入git status查看此时工作区的状态
如果觉得删错了。想要找回删除的文件
输入git checkout - - 文件名
查看文件夹
如果想要删除文件,可以使用
git rm 文件名
删除后使用git commit -m “备注信息” 备注起来
git hub 的使用步骤的更多相关文章
- 把代码搬到Git Hub 吧(一)
作为码农的我们,应该都是知道Git Hub,因为git几乎是码农必备的技能啊,所以就不多介绍Git Hub了,直入主题,这篇博客主要讲解Git Hub网页端和客户端的操作. 网页端: 首页第一步自然是 ...
- HBuilder git合作-上传项目到Git Hub
1.初始项目的创建 这里假设你已经在Git Hub上面建立好了代码的远程仓库,并已经邀请好了队员 在HBuidler中创建好初始的项目,然后右键,"Team"->" ...
- git hub命令,上传到github
git hub命令,上传到github 1,git init; 初始化 2,git config --global user.email " ....@.... ...
- Git的上传步骤
Git的上传步骤 1.Git的命令基础 Git是当下最流行的版本控制工具(VCS),由linux系统之父linus开发.它能实现 团队中的代码协作开发,它在代码同步和代码管理方面功能强大,理念先进. ...
- 利用Git hub创建博客
1.准备工作 到Git官网 下载Git,并且配置环境变量 2.注册Git Hub账号 到Git Hub官网注册相关账号,比如本文的账号为13627225740L,并至New repository创建仓 ...
- (转 留存)Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤
Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤 标签: NodeJSnpmbower 2015-07-17 16:38 3016人阅读 评论(0) 收藏 举报 分类: G ...
- git hub在windows上的使用
每次使用都需要查找,太麻烦了. 转过来自己用! git hub在windows上的使用 一. 首先安装客户端 Git for Windows. 按提示默认安装后,进入git bash(桌面上) 首先检 ...
- Git hub加载慢?下载慢?浏览慢?几个小技巧让你一键起飞!
记得,那是一个风和日丽,艳阳高照的夜晚,只因为当初的一次回眸,于是便决然走向了程序员的道路,从此,CV大法心中记,代码伴我身. 这一天,正当我打开电脑准备开开心心的使用CV大法完成任务的时候,却恼人的 ...
- 【61】git项目实战的步骤总结
1.新建分支的步骤 git pull git checkout -b 分支号(task的后面的代号) 2.提交代码到远程仓库的步骤 git add . git commit -m "分支号+ ...
随机推荐
- Exp6 信息搜集与漏洞扫描 20164303
一.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 二.实践内容. (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.OS及服务版本探测. ...
- 2019 年 SpreadJS产品路线图(Roadmap)
前言 | 问题背景 SpreadJS已经发展成为市场上最好的纯前端JavaScript电子表格之一,但对于用户的需要和产品功能的改善,我们才刚刚开始! 在过去的一年中,我们发布了两个Service P ...
- 四、Python数据类型(二)
一.布尔(Boolean) 布尔类型的数据只有两个:(真)True和(假)False.多用于条件语句或者是作为函数返回值. 二.字典(dictionary) 1.认识字典 将数据组织成键值对(key- ...
- javaScript--animate函数
一.思路 1.获取目标值 2.再获取初始值 3.得到总距离 4.定义定时器的执行间隔 5.获取时间 6.得到总次数 7.总距离/总次数 = 步长 8.使用setInterval不停地改变dom元素的每 ...
- Lombok之使用详解
前言 在Java中,封装是一个非常好的机制,最常见的封装莫过于get,set方法了,无论是Intellij idea 还是Eclipse,都提供了快速生成get,set方法的快捷键,使用起来很是方便, ...
- 关于li标签的value属性值的获取问题
在前几天的开发过程中,遇到了这样一个问题. 在li标签中嵌入了一个value属性,如这样滴: <li id="ts1" value="0001">& ...
- y
switch(update_state) { : switch(num){ : window.progressn=num $('#h_progress_bar .ui-progress').anima ...
- Asp.net core Identity + identity server + angular 学习笔记 (第四篇)
来说说 RBAC (role based access control) 这是目前全世界最通用的权限管理机制, 当然使用率高并不是说它最好. 它也有很多局限的. 我们来讲讲最简单的 role base ...
- php输出语句有什么不同
print()函数: 输出一个或者多个字符串.同echo一样,实际上它并不是一个函数.print有返回值.而echo没有.当其执行失败时返回false,成功 则返回true,速度比echo稍慢.只能打 ...
- 从mysql向HBase+Phoenix迁移数据的心得总结
* 转载请注明出处 - yosql473 - 格物致知,经世致用 mysql -> HBase + Phoenix 1.总体方案有哪些? 1)通过Sqoop直接从服务器(JDBC方式)抽取数据到 ...