ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

git--2022年8月26日

2022-08-27 13:30:08  阅读:165  来源: 互联网

标签:文件 26 git 文件名 -- 代码 暂存区 分支


第一节  git概述

 第二节  git安装

  1、下载地址:https://git-scm.com/downloads

  2、下载好后傻瓜式安装

  3、打开gitbash,设置用户签名  

    git config --global user.name +自己取的名字

    git config --global user.email +自己的邮箱,可以是假的

  4、验证有没有设置成功

    打开家目录 C:\Users

    找到当前用户 C:\Users\Administrator

    找到  .gitconfig文件      

      [user]
        name = flowerDance
        email = flowe@Dance.com

    设置成功

第三节  分布式管理的好处

  

 

 

 第四节  git的工作机制

 

 

    工作区是代码存放在本地磁盘里的目录,存放在工作区里的代码是可以删除的

    工作区里的代码添加到暂存区,暂存区里的代码也是可以删除的

    暂存区里的代码提交到本地库,生成历史版本,本地库里的代码是不可以删除的

    上述少画了个远程库,可以把本地库里的代码推送到远程库

 

 

 第五节 git常用命令

 

 

  1、初始化本地库

    进入到文件夹里  git init

   2、新增文件

    vim 文件名

    i进入insert模式

    esc退出模式

    yy复制

    p是粘贴

    :wq保存并退出

    ll查看目录

    cat 文件名:查看文件

    tail -n 1 文件名:查看该文件的最后一行


 

    git status  查看状态

     

 

 

     hello.txt是红色的,表示该文件在工作区


 

   添加文件到暂存区

   

 

 

     git add 文件名

    把hello.txt添加到暂存区后,hello.txt变成绿色的,表示已经被git追踪到了


 

    删除暂存区里的文件

   

 

 

     git rm --cached 文件名

    把hello.txt文件从暂存区删掉,工作区即磁盘里的文件还是在的,上面的代码只是删除暂存区里的文件


 

    提交本地库

    

 

 

     git commit -m "日志信息" 文件名


 

    查看日志信息

    

 

 

     

 

 

     git reflog   查看版本信息

     git log 查看版本详细信息


 

    git 版本切换

    

 

 

     git reset --hard 版本号

    

 

 

     具体表现在文件里就是文件内容的改变,可以自己在.git文件里面查看


    git分支操作

    

 

 

     分支的好处:同时并行推进多个功能开发,提高开发效率

           各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响,失败的分支删除重新开始即可。

    

 

 

     查看分支

    

 

 

     *代表指针指向 master这个分支

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------

    创建分支

    

 

 

     -----------------------------------------------------------------------------------------------------------------------------------------------------------------

    切换分支

    


 

     合并分支

    git merge 分支名   把分支合并到当前分支  所以,合并前要先切换分支到master

    

 

 

     注意合并分支产生冲突

            冲突产生的原因:合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改,git无法替我们决定使用哪一个。必须人为决定新代码内容。

      

 

 

    产生冲突的显示

    

 

     后面会显示merging

    

 

     产生冲突后要人为修改代码  vim

    修改后添加到暂存区  git add 文件名

    添加后提交到本地库  但是不能加文件名   git commit -m "日志信息"


  git团队协作机制

    

 

     

 

 

 

 

 

 

 

 

 

 

 

 

资料在百度网盘笔记中

 

标签:文件,26,git,文件名,--,代码,暂存区,分支
来源: https://www.cnblogs.com/Flower--Dance/p/16628325.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有