Git 命令
1,git init初始化当前文件夹为git仓库的根目录 2.git commit提交到本地仓库 3.git push origin master 提交到服务器 4.git log 查看提交log 5.git reset --hard HEAD^ 或 git reset --hard commint-id 6.git reflog 查看log包含reset的log 7.git status 查看当前改动的文件 8.git diff 比对文件修改的内容 9.git diff HEAD -- read.txt 对比当前和版本库中文本区别 10.git checkout -- read.txt 回退修改,该修改包换缓存区内的修改的回退 11.git rm read.txt 删除某个文件 12.git remote add origin git@server-name:path/repo-name.git关联远程仓库 13.git push -u origin master 推送本地分支到远程服务器 14.git push origin master 提交本地数据到远程服务器端 15.git checkout -b 分支名 创建分支同时并切换到分支新建分支等同于15.1
15.1. git branch dev 创建分支 dev
git checkout dev 切换分支到dev上 16.git merge 分支名 合并分支 17. git branch -d dev 删除合并后无用分支
git branch -D dev 强制删除无用分支
18.git merge --no-ff -m "merge with no-ff" 分支名 合并分支同时生成commit号 可以通过git log查看, 19.git stash 保存当前修改 20.git stash list 查看当前保存的list 21.git stash apply 恢复,但是恢复后,stash list内容并不删除,你需要用git stash drop来删除 22.git stash pop 恢复的同时把stash内容也删了 23.git stash apply stash@{0} 回复指定的 stash 默认是最前边的stash 24.git checkout -b dev origin/dev 创建远程分支的本地分支 25.git branch --set-upstream dev origin/dev 指定本地dev分支与远程origin/dev分支的链接 注:stage是暂缓区域,也就是add文件的临时缓存区,供commit的一次提交使用。
Git是如何跟踪修改的,每次修改,如果不add到暂存区,那就不会加入到commit中
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的配置文件在哪里呢?互动一下,先问下大 ...
随机推荐
-
关于iOS热修复(HotPatch)技术的使用总结
苹果做了非常多的努力来建造和维持一个健康并且干净的应用环境.其中对现在的现状起到很大作用的部分就是苹果APP STORE,它是被一个十分周密的对所有提交的应用进行检查的审批程序所保护的.尽管这个程序是 ...
-
Python【2】-列表和元组
一.序列 python包含六种内建的序列:列表.元组.字符串.unicode字符串.buffer对象.xrange对象. 列表可以修改,元组是不能修改的. 二.列表 列表list是变长序列,其中的内容 ...
-
流媒体学习四------- ortp队列的实现
在ortp中实现了一个通用的队列,每一个队列包括三个实体,分别是队列.消息块和数据块,这三个实体分别对应queue_t.msgb和datab结构体. queue_t的定义如下所示: typedef s ...
-
命令行连接wifi
ubuntu没有图形界面,插入无线网卡后启动不能连接无线. 看这个帖子 http://askubuntu.com/questions/138472/how-do-i-connect-to-a-wpa- ...
-
Java集合框架(二)
原文 http://www.jianshu.com/p/2070cb32accb List接口 查阅API,看 List 的介绍.有序的 collection (也称为序列).此接口的用户可以对列表 ...
-
《SpringMVC从入门到放肆》六、SpringMVC开发Controller的方法总结
到目前为止我们已经大概学习了StringMVC的执行流程,以及详细的处理器映射器和处理器适配器的执行流程,并可以自己写一个配置方式开发的小Demo了.今天我们来总结一下实现一个Controller的几 ...
-
解决多版本共存时,python/pip等命令失效
问题呈现: Windows环境下,多版本Python解释器共存时,由于未配置环境变量或者反复卸载重装解释器等原因,CMD交互下输入Python或者pip等命令时失效 解决方式: 1)配置各个解释器的环 ...
-
使用C#创建Windows服务 并发布Windows 服务
一.开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二.创建Windows Servic ...
-
Linux vi/vim编辑器
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正 ...
-
import、export 和export default區別
https://www.cnblogs.com/xiaotanke/p/7448383.html