zoukankan      html  css  js  c++  java
  • Git常用命令

    一、Git的工作分区

      工作区:我们电脑本地操作的文件存放区域

      暂存区:一般放在".git"目录下的index文件

      本地仓库:版本库,这里有提交的所有版本数据,HEAD指向最新入库的版本

      远程Git服务器:git的远程仓库,托管代码的地方

            

    二、设置Git的用户名和邮箱

          git config - global user.name "APItest“

          git config - global user.email "5131XXX@163.com"

          设置后,检查配置是否正确

          git config --list

    三、记录每次更新到仓库

         初次克隆某个仓库的时候,工作目录下的所有文件都是已追踪的,且未修改状态

         编辑某些文件后,git将这些文件标记为:已修改文件

         将修改后的文件提交暂存库,再将其推送到远程仓库。

      (1)检查文件当前状态

          git status

          Nothing to commit(未修改,没有需要提交的文件)

         Untracked files(已修改,未追踪的文件)

    四、使用常见的问题

        (1)已经commit但未push成功,这时文件存在本地仓库

             可用git reset --file命令,将其撤回到暂存区

             或者用git reset -hard+文件版本,将其返回到指定版本

             git reset -hard HEAD^ --指退回到上个版本

        (2)文件目前在暂存区,用git checkout --file 撤回到工作区

        (3)在本地误删除了文件test1.txt,如何找回?

               由于版本区还有该文件,可使用git checkout --test1.txt//找回删除的文件

               第二个选择,从版本区直接删除文件,可使用gir rm test1.txt//删除文件

              git commit -a -m "delete test1.txt"//提交删除文件

         

       

      

  • 相关阅读:
    05.迪米特原则 (LOD)
    04.接口隔离原则 (ISP)
    03.依赖倒置原则 (DIP)
    02.里氏替换原则 (LSP)
    01.单一职责原则 (SRP)
    Flutter点击事件的穿透,父元素点击事件覆盖了子元素点击的问题
    flutter dart语法判断 0/0==Nan 1/0==Infinity的问题
    vue项目引入三方字体
    vue echart图表打包后 图片不显示
    vue设置页面的高度100%
  • 原文地址:https://www.cnblogs.com/balllyh/p/13092466.html
Copyright © 2011-2022 走看看