• Git工作中的使用


    Git工作中的使用

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/h132hh/article/details/86506261

    把工作中接触到的git知识分享下,也是对于自己知识体系的梳理,(#^.^#)欢迎指正

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

    1. 记录文件的所有历史变化
    2. 随时可恢复到任何一个历史状态
    3. 多人协作开发或修改
    4. 错误恢复
    5. 多功能并行开发
    6. 可以离线工作,每个计算机都是一个完整的仓库

    安装Git,默认安装即可;安装完成之后打开git bash进行进一步配置设置用户名称和e-mail地址。每次Git提交都会使用该信息。方便知道是谁操作了代码的什么部分。

    1.  
      git config --global user.name "wwm"
    2.  
       
    3.  
      git config --global user.email "test@wwm.com"

    git的代码指令,对于刚接触的人有时候容易忘,可以试用git help查看常用命令,也可以用git help 查看特定指令,比如git help add就是查看add的介绍。

    创建一个版本库:

    1.  
      mkdir wwm-demo
    2.  
       
    3.  
      //创建一个文件夹
    4.  
       
    5.  
      cd wwm-demo
    6.  
       
    7.  
      //进文件夹
    8.  
       
    9.  
      git init
    10.  
       
    11.  
      //初始化仓库,在这里会产生一个.git文件夹

    在git的工作流程中

    1. working Directory(相当于工作目录)  ,在这里编辑修改文件
    2. Staging area(暂存区),暂存已经修改的文件
    3. Git repository (本地仓库),最终确定的文件保存到仓库,成为一个新的版本,并对他人可见

    比如添加一个文件

    1.  
      git status
    2.  
      //查看现在的状态,提交文件前或者提交修改文件后随时都可以查看
    3.  
       
    4.  
      git add README
    5.  
      //README为要提交的文件,会先提交到暂存区
    6.  
       
    7.  
      git commit -m "describe"
    8.  
      //把文件提交到本地仓库-m后进行描述这次提交都做了哪些事件,工作中是必须的,方便自己和他人查看
    9.  
       
    10.  
      git log
    11.  
      //看提交历史
    12.  
       
    13.  
       
    14.  
      git commit -a -m "describe"
    15.  
      //如果你能确定你对一个文件的修改保证无错,可以直接提交到本地仓库。如果是新加进来的文件必须先使用add
    16.  
       

    对一个文件重命名

    1.  
      git mv aaa.rb bbb.rb
    2.  
      //把aaa.rb的文件改名字为bbb.rb
    3.  
       
    4.  
      git commit -m "rename aaa.rb"
    5.  
      //提交

    删除文件

    1.  
      rm README
    2.  
      //删除文件
    3.  
       
    4.  
      git rm README
    5.  
      //从git中删除文件
    6.  
       
    7.  
      git commit -m "delete README"
    8.  
      //提交删除操作
    9.  
       
    10.  
      //删除只是从当前版本中删除,文件依然被记录在git仓库历史中
    11.  
       

    克隆项目,命令:git clone url     url为项目服务器地址或github地址

    工作中我作为队友去连接这个人的仓库:

    1. git clone 仓库地址,git init 初始化项目
    2. 将本地仓库与他的远程仓库连接起来:git remote add 远程仓库地址
    3. 使用git remote -v查看你连接上的仓库
    4. 连接成功后,git add .   (.表示添加所有文件,也可以直接跟文件名);注意如果是提交某个文件,格式跟你编写html插入某个文件或图片是一样的,比如你想添加html文件夹下的test.html文件,则命令:git   add  html/demo.html
    5. git commit -m "提示信息"
    6. git push origin master 将数据永久存储到Git仓库。成功的推动操作后,其他开发人员可以看到新提交的变化

    只写了些常见的,想看更具体和详细的,可以在推荐个网址,我经常在那看

    https://git-scm.com/

    https://www.yiibai.com/git/git_push_operation.html

  • 相关阅读:
    常用的 HTML 头部标签
    placeholder的兼容处理方法
    用Meta标签代码让360双核浏览器默认极速模式打开网站不是兼容模式
    终于有人把P2P、P2C、O2O、B2C、B2B、C2C的区别讲透了!还有许多其它类别的类型分享
    JS判断android ios系统 PC端和移动端
    一路的前端编辑器
    图片压缩的在线好工具
    关于文本换行的问题
    字符、字节的概念及其区别
    application/x-www-form-urlencoded接口响应报文中文乱码
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/11788864.html
Copyright © 2020-2023  润新知