git使用时的一下简单命令
一、简介
- SVN集中式版本控制系统
 - 分布式版本控制系统
 
二、使用git
1.git init 将这个命令变成git可管理的仓库
2.git add filename 将这个文件添加到仓库
3.git commit -m “” 将这个文件提交到仓库(-m是本次提交的说明)
4.git status 查看仓库的当前状
5.git diff 查看这个文件修改的状况
三、版本回退
1. git log 查看历史记录
2.git reflog 记录每一次的命令
3.git reset 会退到指定的版本
4.git rm filename 删除文件 然后再 commit
四、使用远程仓库
1.创建ssh_key
ssh-keygen -t rsa -C "youremail@example.com" 创建秘钥
2. git remote add origin git@github.com:michaelliao/learngit.git 在本地关联远程仓库
3. git push -u origin master 把本地库中的所有的内容推送到远程库上(第一次推送)
4. git push origin master 每次本地提交后,只要有必要,就可以使用命令推送最新修改;
5. git clone git@github.com:michaelliao/gitskills.git 从远端克隆出本地库
五、分支管理
(1)创建与合并分支
1.创建分支并切换git checkout -b dev;git branch <name> 创建分支
2.查看当前分支 git branch
3.git merged dev 合并指定的分支到当前分支
4. 删除分支 git branch –d dev
六、
1.创建标签
Git tag <name>
2.查看所有的标签 git tag
git使用时的一下简单命令的更多相关文章
- Coding配合git使用时遇到的问题
		
转载整理: https://www.jianshu.com/p/b23cd00cffa6 https://www.cnblogs.com/yidoucai/p/5228763.html https:/ ...
 - 转: git使用时让http记住帐号密码
		
见 http://git.mydoc.io/?t=154710 https 方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受 https 带来的极速 按照以下设置记住密 ...
 - git使用时遭遇the authenticity of host can't be established
		
修改/etc/ssh/ssh_config文件的配置,以后则不会再出现此问题 最后面添加: StrictHostKeyChecking no UserKnownHostsFile /dev/null
 - Git的学习总结和使用时遇到的问题。
		
git 是一款非常强大的版本控制工具,现在市场占有率应该是一家独大了,以前用svn的童鞋估计都转投git阵营了吧 加上很多公司也用git管理自己的项目,所以 ...
 - git base 简单命令行
		
记录几个简单的命令 1:克隆-把线上的文件复制到本地 git clone 线上地址 2:检查状态 git status 3:放入待仓储 git add.文件名 git add * (全部文件,简单粗暴 ...
 - 使用node成功安装完某插件typescript后,在使用时提示:tsc(或xxx)不是内部或外部命令,也不是可运行的程序或批处理文件
		
具体出错情形: 使用npm安装typescript明明安装成功,但在使用时一直报错,报错语句为 tsc不是内部或外部命令,也不是可运行的程序或批处理文件 具体出错原因: node未正确安装,或相关环 ...
 - 认识git的简单命令
		
一.课程目的 教大家学会it的简单命令(老师建议 English 的前后要加空格) 二.认识 git 命令 整篇文章都是用语雀写的. 解释了(使用git)绑定gitee的操作 https://www. ...
 - Git入门(安装及基础命令行操作)
		
一.安装 1.Mac 在Mac中安装Git的方法不止一种.最简单的要数通过Xcode命令行工具.对于Mavericks(10.9)或更高版本的操作系统,当你第一次尝试在终端执行git命令时,系统会自动 ...
 - QEMU简单知识 以及磁盘格式转换的简单命令
		
From 百度百科 QEMU,是由 Fabrice Bellard开发的通用.开源机器模拟与虚拟化软件,Fabrice Bellard是另一个著名的C编译器的作者.QEMU可以在不同的机器上运行独自开 ...
 
随机推荐
- Java编程模板
			
package Campus; import java.util.Scanner; public class Main{ public static void main(String args[]){ ...
 - Spring 集成 MemCache
			
1)xml <bean class="com.danga.MemCached.SockIOPool" factory-method="getInstance&quo ...
 - 理解Defer、Panic和Recover
			
刚开始的时候理解如何使用Defer和Recover有一点怪异,尤其是使用了try/catch块的时候.有一种模式可以在Go中实现和try/catch语句块一样的效果.不过之前你需要先领会Defer.P ...
 - 201709021工作日记--Volley源码解读(四)
			
接着volley源码(三)继续,本来是准备写在(三)后面的,但是博客园太垃圾了,写了半天居然没保存上,要不是公司这个博客还没被限制登陆,鬼才用这个...真是垃圾 继续解读RequestQueue的源码 ...
 - netty 原理
			
netty 实现 1. 各组件之间的关系 每个ServerBootstrap与一个事件循环对象(一个线程)都会与一个Channel绑定,如NioServerSocketChannel 2. 如何绑定 ...
 - hdu 2845 Beans                                                                                            2016-09-12 17:17             23人阅读              评论(0)              收藏
			
Beans Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
 - Java web 调试技巧之查看浏览器中调试中的network
			
在java web开发过程中尤其后台开发经常需要查看浏览器调试中的network项:今天在开发在线预览系统时用到了flexpaper插件,这个插件会调用FlexPaperViewer.swf这个软件( ...
 - [leetcode] 20. Valid Sudoku
			
这道题目被放在的简单的类别里是有原因的,题目如下: Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. ...
 - linux系统编程之进程(六):父进程查询子进程的退出,wait,waitpid
			
本节目标: 僵进程 SIGCHLD wait waitpid 一,僵尸进程 当一个子进程先于父进程结束运行时,它与其父进程之间的关联还会保持到父进程也正常地结束运行,或者父进程调用了wait才告终止. ...
 - windows服务器让WEB通过防火墙的问题
			
服务器环境:windows server 2012 X64WEB服务器:IIS开放8080,PHPSduty开放80 如果关闭防火墙的情况下,不论是IIS还是安装的其他的WEB服务器,都可以正常访问. ...