git常用命令总结

tu-0718 2019-07-29 原文

git常用命令总结

 

  git入门看廖雪峰大神的教程即可,通俗易懂

     https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 

                                  

  如果想看更精简小巧的,可以看这个,git简易教程

      http://rogerdudler.github.io/git-guide/index.zh.html

  

  

    上面推荐链接,稍微花点时间,git基本的,常用的命令就差不多掌握了

    我就不赘述,就说一些你一定要会使用的git命令

 

 

  ①:git status   查看你修改了哪些文件 (绿色框里面和绿色框外面的红色文字路径,就是你修改过的文件)

  

 

 

  ②:git log   查看你最近提交了什么(会显示提交代码时的备注信息,提交时间和提交人)

  

 

 

  ③:git diff  查看你具体修改了什么  (矩形框里的红色代码表示修改之前的代码,绿色代码表示修改之后的代码)

  

 

 

  ④:git add  把代码从工作区添加到暂存区(相当于一个缓存区域),临时保存你的改动

    注:git add -A  可把所有需要提交的文件一次性从工作区添加到暂存区

 

  ⑤:git commit -m “描述信息”  把代码从暂存区提交到到本地仓库(这时候还没有把代码提交到远端仓库)

 

  ⑥:git push origin master  把代码从本地仓库推送到名为master的远端仓库

 

  ⑦:git checkout — ‘想要还原的项目文件名称’  还原至本地项目最后一次提交的内容(但该命令只能一个文件,一个文件的还原)

 

  ⑧:git reset –hard origin  一次性还原至本地项目最后一次提交的内容,不用像git checkout命令一个一个还原

 

  ⑨:git clone  克隆项目,比如你要在github下载某个项目,如下图(项目地址可以是 HTTPS 或 SSH的,可点下图右上角的 Use HTTPS 或 Use SSH 切换)

    git  clone  git@github.com:tujingyu/car-number-box.git

      

   

  ⑩:git merge origin/index-swiper(index-swiper为你的分支项目名字)

    首先 git checkout master 切换到主分支master

    然后 git merge origin/index-swiper合并分支

    最后 git push 推送到远程仓库

 

 

  注:如果你在提交代码时遇到如下截图里红色矩形框的提示,需要输入下面2句代码

 

      git config –global user.email “输入你的邮箱”

      git config –global user.name “输入你的名字”(名字自定义)

 

  

 

     

   

  补充:在使用上面 git status / git log / git diff / git add 等命令时,一定不要忘记先使用 cd 你的工作项目路径 进入到你的工作项目,否则会有如下提示,

     

 

 

      

发表于 2019-07-29 18:16 你不知道的巨蟹 阅读() 评论() 编辑 收藏

 

版权声明:本文为tu-0718原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/tu-0718/p/9919576.html

git常用命令总结的更多相关文章

  1. 前端工具 | JS编译器Monaco使用教程

    前言 我的需求是可以语法高亮、函数提示功能、自动换行、代码折叠 Monaco Monaco是微软家的,支持的语 […]...

  2. 前端工具(转载)

    转自:http://www.osmn00.com/tools/ 前端工具 Tags : 工具 来自自身收集及网 […]...

  3. 前端工具 | JS编译器 Brace 使用教程

    前言 开发人员一般是在电脑上面安装了IDE完成日常的开发任务,因为项目业务需求,用户想要在线写JS脚本,纯粹的 […]...

  4. babel-preset-env使用指南

    文章概览 babel-preset-env是非常重要且常用的一个插件预设,掌握它的用法以及实现原理非常有必要。 […]...

  5. Babel插件开发入门指南

    文章概览 主要包括:Babel如何进行转码、插件编写的入门基础、实例讲解如何编写插件。 阅读本文前,需要读者对 […]...

  6. 前端调试相关

    参考 https://blog.csdn.net/yin767833376/article/details/5 […]...

  7. React入门

    第一节:如何开始react和了解react的概念 1.React是什么   react是Facebook 开发 […]...

  8. webpack项目轻松混用css module

    前言 本文讲述css-loader开启css模块功能之后,如何与引用的npm包中样式文件不产生冲突。 比如an […]...

随机推荐

  1. Excel还能这么筛选?!这大概是最全的筛选方法了!

    在工作中处理庞大复杂的数据的时候,我们经常会要到Excel的筛选功能,毕竟不可能一个个数据慢慢找,那估计就要被 […]...

  2. SqlServer将数据库中的表复制到另一个数据库 – 梁顺盛

    SqlServer将数据库中的表复制到另一个数据库 在使用SqlServer的过程中,我们可能需要将表从一个数 […]...

  3. 模拟和数字3种视频监控方案比较

           视频监控系统以其直观、方便、信息内容详实被广泛应用于生产管理、保安等场合,视频监控系统的一般过程 […]...

  4. 《基于Android系统的掌上班级课表与学生考勤管理系统》论文笔记(八)

    一、基本信息 标题:基于Android系统的掌上班级课表与学生考勤管理系统 时间:2016 来源:电子技术与软 […]...

  5. AC自动机学习笔记-1(怎么造一台AC自动机?)

    月更博主又来送温暖啦QwQ 今天我们学习的算法是AC自动机。AC自动机是解决字符串多模匹配问题的利器,而且代码 […]...

  6. 计算机类研究生求职经历以及经验共享(转)

    计算机类研究生求职经历以及经验共享(转) 2007-08-10 12:34   一、      求职历程总结 […]...

  7. Kali中密码暴力破解工具hydra的使用

    前言 hydra是著名黑客组织thc的一款开源的暴力破解密码工具,功能非常强大,kali下是默认安装的,几乎支 […]...

  8. 工作中的感悟 (三)三个月碎碎念篇

           感慨一下来这里工作已经有一个月了,从最初的不是很适应这里的节奏,到慢慢适应了这里的生活,中间的过 […]...

展开目录

目录导航