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 命令简单总结相关推荐

  1. git 命令 简单介绍

    爱无路,恨无情.相思无缘,相爱无份.曾相识,恨离别.无风雨,无同舟,何结果.情远天边,心无挂碍,唯爱你独一. git简单介绍 三个区 工作区(working diretory) 用于修改文件 缓存区( ...

  2. Linux命令和Git命令

    Linux命令和Git命令 Linux命令 系统信息 关机 (系统的关机.重启以及登出 ) 文件和目录 文件搜索 查看文件内容 Git 命令 简单命令 git clone git add git co ...

  3. 我在实际工作中用的最多的 git 命令,全在这里了,使用简单!

    点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本 ...

  4. 浅谈Git的基本工作流程与简单的Git命令

    浅谈Git的基本工作流程与简单的Git命令 什么是GIT? 定义:是一个开源的分布式版本控制工具 功能: 代码备份 版本控制 协同开放 代码追溯 场景: 团队协同开放项目 Git仓库工作流程 Git常 ...

  5. Github项目(克隆,上传)简单git命令流程使用记录

    github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,将本地代码上传,也就是代码要公开.同时,我们也可以使用其强大的git命令去clone ,fork ...

  6. 这个神了,一目了然,确实好,看小姐姐用动图展示10大Git命令

    选自dev.to  作者:Lydia Hallie 机器之心编译  参与:Panda.杜伟 git merge.git rebase.git reset.git revert.git fetch.gi ...

  7. 30 分钟 git 命令入门

    git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中. 初学者非常容易被各种命令,参数吓哭.但实际上刚上手你并不需要了解所有命令的用途.你可以从掌握一些简 ...

  8. 打开git命令窗口_用动图的形式打开 10 大 Git 命令?

    转自机器之心 https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1 git merge.git rebase.git re ...

  9. 30分钟git命令入门到放弃

    30分钟git命令入门到放弃 Helkyle・ 15 小时前 172 | 暂无评论 这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的.仅作为快速入门的教程. learn-git git 现在的火爆 ...

最新文章

  1. VS Code报错解决:Error: end of central directory record signature not found
  2. 解决:安装jenkins时web界面出现jenkins实例似乎已离线问题
  3. WebStorm 2018版本破解方法
  4. 一线互联网企业面试题总结(帮你成功拿到offer)
  5. c语言矩形法e3x x7,矩形法(梯形法)求定积分的方法
  6. Contos7 postfix dovecot及postfixAdmin Roundcube整合配置
  7. 别做正常的傻瓜 读书笔记
  8. 计算日期间隔,以XX年XX月XX日格式显示
  9. 51DITU地图接口
  10. java瀑布图表,瀑布图的完美解决方案 [Excel图表]
  11. 第一讲:PN结的形成
  12. VC浏览器的定制与扩展
  13. 更改windows7下DOS界面属性的方法
  14. redis IO模型的演进
  15. 《深入理解计算机系统》课本第七章自学笔记——20135203齐岳
  16. 两个简单方法--shift()和unshift();
  17. MathType 安装到 WPS 的小插曲
  18. 儿童用台灯用白光好还是暖光好?推荐儿童使用的暖光台灯
  19. 怎么把Excel转换成PDF格式?这三种方法轻松完成转换
  20. asp毕业设计——基于Delphi+udp+UDP的基于局域网的信息收发系统设计与实现(毕业论文+程序源码)——信息收发系统

热门文章

  1. 【Visual Studio 扩展工具】使用ComponentOne中的GroupDefinition和SortDefinition属性保存和还原布局...
  2. Android Activity启动模式,回退栈管理!
  3. TFS 无法签入或自动签出 解决方法 【强制撤销签出无效】
  4. Java关键字系列(public,protected,private)
  5. CWNA考试常见RF术语
  6. 国庆广州(羊城)之旅
  7. 远程备份SQL Server 2005数据库
  8. WinAPI: GetTickCount - 获取系统已启动的时间
  9. 并发环境下HashMap引起的full gc排查
  10. linux c 通过 pid 获取 进程相关信息 cmdline