git 命令简单总结
git add. 将文件提交到暂存区
git rm --cached file将文件从暂存区退出,文件第一次add之后可用它
git restore --staged file名 在git add之后,把它从暂存区剔除
git reset HEAD file名 和上面相同,都是在git add之后的操作。区别在于retore
只是移除,而reset是取消上次操作。commit之后也可以使用它
git commt -m '第一次提交'
git status 查看是否还有没提交的
git log 查看提交日志,有hash值
git diff HEAD --file名 查看变动前和后的区别
git log --pretty=online 只显示hash值
git reflog 显示所有日志
git reset --hard HEAD^ 撤回一次提交
git reset --hard HEAD~2撤回两次提交
git reset --hard 6-8位hash值
删除第一种
git ls-files查看当然版本下的文件
从本地磁盘删除后,执行
git add git02.txt
git commit -m '第二次提交' 就删除了
第二种
git rm git02.txt 直接可以删除
如何推送到远程仓库?
git init git add. 修改添加 git commit -m ''
git remote add origin 远程仓库地址
git push -u origin master 推送完成
如果有修改,add commit操作相同,再执行git push即可
git branch -a 查看本地和远程分支
git push origin dev推送本地本地分支到远程
git push origin :dev删除远程分支危险操作
git branch -d(D强制) dev删除本地分支
git checkout -b dev origin/dev 从远程分支拉取在本地创建一个分支 (有的不成功,需要先执行 git fetch获取远程分支最新状态)
冲突有两种形式出现
一是git merge dev
需要解决完冲突,再git add. git commit push
二是git push的时候
需要本地解决冲突,add commt push
git 命令简单总结相关推荐
- git 命令 简单介绍
爱无路,恨无情.相思无缘,相爱无份.曾相识,恨离别.无风雨,无同舟,何结果.情远天边,心无挂碍,唯爱你独一. git简单介绍 三个区 工作区(working diretory) 用于修改文件 缓存区( ...
- Linux命令和Git命令
Linux命令和Git命令 Linux命令 系统信息 关机 (系统的关机.重启以及登出 ) 文件和目录 文件搜索 查看文件内容 Git 命令 简单命令 git clone git add git co ...
- 我在实际工作中用的最多的 git 命令,全在这里了,使用简单!
点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本 ...
- 浅谈Git的基本工作流程与简单的Git命令
浅谈Git的基本工作流程与简单的Git命令 什么是GIT? 定义:是一个开源的分布式版本控制工具 功能: 代码备份 版本控制 协同开放 代码追溯 场景: 团队协同开放项目 Git仓库工作流程 Git常 ...
- Github项目(克隆,上传)简单git命令流程使用记录
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,将本地代码上传,也就是代码要公开.同时,我们也可以使用其强大的git命令去clone ,fork ...
- 这个神了,一目了然,确实好,看小姐姐用动图展示10大Git命令
选自dev.to 作者:Lydia Hallie 机器之心编译 参与:Panda.杜伟 git merge.git rebase.git reset.git revert.git fetch.gi ...
- 30 分钟 git 命令入门
git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中. 初学者非常容易被各种命令,参数吓哭.但实际上刚上手你并不需要了解所有命令的用途.你可以从掌握一些简 ...
- 打开git命令窗口_用动图的形式打开 10 大 Git 命令?
转自机器之心 https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1 git merge.git rebase.git re ...
- 30分钟git命令入门到放弃
30分钟git命令入门到放弃 Helkyle・ 15 小时前 172 | 暂无评论 这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的.仅作为快速入门的教程. learn-git git 现在的火爆 ...
最新文章
- VS Code报错解决:Error: end of central directory record signature not found
- 解决:安装jenkins时web界面出现jenkins实例似乎已离线问题
- WebStorm 2018版本破解方法
- 一线互联网企业面试题总结(帮你成功拿到offer)
- c语言矩形法e3x x7,矩形法(梯形法)求定积分的方法
- Contos7 postfix dovecot及postfixAdmin Roundcube整合配置
- 别做正常的傻瓜 读书笔记
- 计算日期间隔,以XX年XX月XX日格式显示
- 51DITU地图接口
- java瀑布图表,瀑布图的完美解决方案 [Excel图表]
- 第一讲:PN结的形成
- VC浏览器的定制与扩展
- 更改windows7下DOS界面属性的方法
- redis IO模型的演进
- 《深入理解计算机系统》课本第七章自学笔记——20135203齐岳
- 两个简单方法--shift()和unshift();
- MathType 安装到 WPS 的小插曲
- 儿童用台灯用白光好还是暖光好?推荐儿童使用的暖光台灯
- 怎么把Excel转换成PDF格式?这三种方法轻松完成转换
- asp毕业设计——基于Delphi+udp+UDP的基于局域网的信息收发系统设计与实现(毕业论文+程序源码)——信息收发系统
热门文章
- 【Visual Studio 扩展工具】使用ComponentOne中的GroupDefinition和SortDefinition属性保存和还原布局...
- Android Activity启动模式,回退栈管理!
- TFS 无法签入或自动签出 解决方法 【强制撤销签出无效】
- Java关键字系列(public,protected,private)
- CWNA考试常见RF术语
- 国庆广州(羊城)之旅
- 远程备份SQL Server 2005数据库
- WinAPI: GetTickCount - 获取系统已启动的时间
- 并发环境下HashMap引起的full gc排查
- linux c 通过 pid 获取 进程相关信息 cmdline