• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程技巧 > Git命令说明

Git命令说明

作者:github_27263697的博客 字体:[增加 减小] 来源:互联网 时间:2017-08-23

github_27263697的博客通过本文主要向大家介绍了linux git命令,git 命令,git命令大全,git命令详解,git clone命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

git status:查看修改了哪些文件

git checkout filepath:撤销文件修改,filepath为被修改的文件的路径

git 中如何撤销部分修改?

 

以修改了两个文件a、b为例,假设需要撤销文件a的修改,则修改后的两个文件:
1、如果没有被git add到索引区
git checkout a 便可撤销对文件a的修改

2、如果被git add到索引区,但没有做git commit提交
1)使用git reset将a从索引区移除(但会保留在工作区)
git reset HEAD a
2)撤销工作区中文件a的修改
git checkout a

3、如果已被提交,则需要先回退当前提交到工作区,然后撤销文件a的修改
1)回退当前提交到工作区
git reset HEAD^
2)撤销工作区中文件a的修改
git checkout a

补充:灵活使用以上操作的关键在于理解git中工作区、索引区的概念和git reset命令hard、mixed(default)、soft三种模式的区别

 

git pull:更新项目,下拉项目修改内容。

git commit -m "commit message":提交,commit message为提交说明

git commit:进入commit配置文件编写界面,配置提交信息

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Git命令说明

相关文章

  • 2017-05-12解释执行和编译执行的区别?
  • 2017-05-12transform实现HTML5 video标签视频比例拉伸实例详解
  • 2017-05-12微信小程序(应用号)组件详细介绍
  • 2017-05-12windows开发记事本程序纪实(一)界面篇
  • 2017-08-27字符串常用内置方法-python3
  • 2017-08-17各种编程语言的深度学习库整理
  • 2017-05-12获取键盘键的值 集合 方便监控键盘事件
  • 2017-08-28Elasticsearch如何更新mapping
  • 2017-08-27关于进制转换 二进制与十六进制
  • 2017-09-12SVN提交代码时出现Attempted to lock an already-locked dir

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 每个程序员需掌握的20个代码命名小贴士
    • Git 教程之分支管理详解
    • 国外开发者谈为何放弃PHP而改用Python
    • web 执行 mina staging deploy 发布项目到测试环境出现 mina aborted!
    • redis Fundication
    • 30个提高Web程序执行效率的好经验分享
    • Git 撤销操作、删除文件和恢复文件
    • 如何在网页中显示服务器时间
    • 算法系列15天速成 第十一天 树操作(上)
    • 软件测试面试如何测试网页的登录页面

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有