码迷,mamicode.com
首页 > 其他好文 > 详细

Git常用命令

时间:2020-06-11 13:51:47      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:mamicode   index   src   编辑   成功   push   image   常见   仓库   

一、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"//提交删除文件

     技术图片

 

   

 

  

 

Git常用命令

标签:mamicode   index   src   编辑   成功   push   image   常见   仓库   

原文地址:https://www.cnblogs.com/balllyh/p/13092466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!