首页 > 其他 > 详细

GIT的简单实用

时间:2020-12-03 21:55:32      阅读:35      评论:0      收藏:0      [点我收藏+]

一、git的工作流程

  1. 在工作目录创建版本库
  2. 在工作目录中操作文件
  3. 将需要进行版本管理的文件放入暂存区域
  4. 将暂存区域的文件提交到 Git 仓库
  5. Git本地仓库文件推送到git远程仓库(github、gitee等

二、git初始化

    1、开始菜单 -- Git -- Git Bash,打开命令窗口

    2、首次安装git,需要填写用户名和邮箱作为一个标识,使用命令:

         git config --global user.name "用户名"

         git config --global user.email "邮箱"

   3、版本库创建

       3.1:可以将版本库看成一个仓库,就是一个目录,目录中的文件都会使用git进行管理,对文件进行修改、删除时都会进行跟踪,甚至可以将文件进行还原

        步骤1:在本地创建一个空目录:D:\gittest,进入目录,右击选择git bash here,,打开命令窗口:

                    技术分享图片

 

            步骤2:输入git init 命令创建版本库   ,使用命令查看可以看到文件夹内部多了一个 .git的隐藏文件夹

                  技术分享图片

                技术分享图片

三、文件版本管理

        1、在工作目录D:\gittest下新建一个文件:

          技术分享图片

 

 

         2、使用命令git add alp1.py, 添加到暂存区,使用命令 git status 显示工作区和暂存区的状态,可以看到添加的文件

            技术分享图片

    3、使用命令 git commit -m “第一次提交” 把文件提交到版本库,使用命令 git status 显示工作目录和暂存区的状态

          技术分享图片

   4、使用 git log 命令查看提交日志

         技术分享图片

 

        备注:在第一次使用git add alp1.py时,报了警告:

           warning: LF will be replaced by CRLF in new01.py     

           原因是需要提交的文件是在windows下生成的,windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行git add 时出现提示,解决办法:

    git config --global core.autocrlf falsewu

四、上述过程细化过程:

    技术分享图片

 

 五、修改文件

       1、手工修改alp1.py,新增一行,使用git status 查看状态

          技术分享图片

         技术分享图片

 

      2、使用git diff alp1.py,比较工作目录和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容

            技术分享图片

 

    3、使用git add alp.py提交到暂缓区,再git commit -m 提交到版本库

          技术分享图片

 

六、撤销修改的文件

       1、方式一(版本少时使用):

            使用命令 git reset --hard HEAD^ 回到上一版本,依次类推 HEAD^^回到上上个版本

        2、方式二

             步骤1:使用命令 git reflog 查看版本历史记录

                          技术分享图片

 

            步骤2:使用命令 git reset --hard 版本号 回到指定版本

                          技术分享图片

 

           3、如果只提交修改了文件,还没进行add,可以使用如下方式回退:git checkout -- alp1.py

                       技术分享图片

 

                      技术分享图片

 

 

                     

 

 

       

        

 

 

 

          

 

 

 

 

 

 

                

 

                   

 

 

 

 

          

             

         

GIT的简单实用

原文:https://www.cnblogs.com/ailip/p/14082403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!