git 总结命令
git 命令
创建git版本库:git init
查看状态:git status
把文件添加到暂存区:git add
把文件提交到版本库:git commit -m "提交说明"
查看提交记录:git log 可带参数 --pretty=oneline
查看修改记录:git diff
返回上一个版本:git reset --hard HEAD //可以是版本id(commit) HEAD代表当前版本 HEAD^上一个版本 HEAD^^上上一个版本 上一百个版本HEAD~100
github仓库与git仓库之间的传输是通过ssh加密的 所以我们要在本地git生成一对秘钥:ssh-keygen -t rsa -C "你github上的邮箱"
此时生成两个秘钥 一个私钥(id_rsa),一个公钥(id_rsa.pub),用于识别用户
登录github,把公钥添加到
本地版本库与github版本库关联:git remote add 版本库名 github版本库路径
清除关联github版本库:git remote remove 版本库名
推送到github: git push -u 版本库名 master 第一次
git push test 版本库名 推送最新修改
从远程版本库获取并合并到本地:git pull --rebase 版本库名 master 注:(rebase和merge 两条命令类似 都是用来合并) 不懂看下一条命令
从远程版本库下载代码:git fetch 版本库名 git merge 版本库名 master 合并git fetch下载的代码
克隆一个版本库:git clone 远程版本库地址
分支管理
创建分支:git branch 分支名 例如:git branch dc
切换分支:git checkout 分支名 例如:git checkout dc 也可以这样写 git checkout -b dc 创建并切换到dc分支
查看当前分支:git branch 注:当前分支前有*
合并分支: git merge 分支名 例如:git merge dc 注:此时你应当在另一个分支中
删除分支:git branch 分支名 例如:git branch -d dc 注:此时你应当在另一个分支中
git 总结命令的更多相关文章
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- git常用命令
开始的时候 git config --global user.name "Your Name" git config --global user.email "email ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Git 常用命令大全
Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...
- git log命令全解析,打log还能这么随心所欲!
git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! ...
- Git常用命令总结
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone ...
- git 常用命令及解析 由浅入深
笔者用的是windows系统,不过并没有什么影响. Git 分布式版本控制系统. 为了让初学git的人明白git是干什么的,有什么意义 笔者觉得先来介绍git作为版本控制器是怎么运作的会让大家对后边 ...
- git push命令
git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿. $ git push <远程主机名> <本地分支名>:<远程分支名> ...
- git常见命令
总结自己的Git常用命令 使用git也有一段时间了,把自己常用的命令用自己的描述记录起来,方便自己备忘也方便其他人参考. 目录: 最基本的命令: git clone 拷贝并跟踪远程的master分支. ...
- git config命令使用
1. git config简介 我们知道config是配置的意思,那么git config命令就是对git进行一些配置.而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大 ...
随机推荐
- swift中类与结构体
写了12个Person来复习,不过完成同样的代码需要敲键盘的次数相比OC确实少了很多,这很多应该归功于Swift中不写分号,以及少了OC中的中括号. 一.类与结构体 两者在Swift中差不了多少了 类 ...
- Restful and 前后端分离---AutoTest newman--postman
http://www.cnblogs.com/zuoshaowei/p/6192863.html https://www.getpostman.com/docs/newman_intro swagge ...
- 设计模式之——Builder建造模式
Builder模式又叫建造模式,是用于组装具有复杂结构的实例的模式. 示例程序是编写一个文档,并且写入到文件中,该文档具有以下结构,含有标题,字符串,一些条目. Builder抽象类,为建造模式的核心 ...
- PHP file_get_contents和curl区别
一.file_get_contents 1.定义 file_get_contents() 函数将指定 URL 的文件读入一个字符串并返回. 2.语法 file_get_contents(path, i ...
- Linux下的内核模块机制
2017-06-20 Linux的内核模块机制允许开发者动态的向内核添加功能,我们常见的文件系统.驱动程序等都可以通过模块的方式添加到内核而无需对内核重新编译,这在很大程度上减少了操作的复杂度.模块机 ...
- win32调试工具原理OutputDebugString以及如何获取输出信息
在应用程序和调试器之间传递数据是通过一个 4KB 大小的共享内存块完成的,并有一个互斥量和两个事件对象用来保护对他的访问.下面就是相关的四个内核对象: 对象名称 对象类型 DBWinMutex Mut ...
- 用tophat和cufflinks分析RNAseq数据[转载]
转自:http://blog.sciencenet.cn/home.php?mod=space&uid=635619&do=blog&id=884213 //今天看到一篇非常好 ...
- jQuery实现复选框 全选、反选、全不选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...
- python xpath 中的全部用法
不好意思 ,太仓促只能给你们个url 链接:https://blog.csdn.net/hhtnan/article/details/77509549
- Restful概念
文章节选自: http://www.ruanyifeng.com/blog/2011/09/restful https://www.zhihu.com/question/28557115/answer ...