zoukankan      html  css  js  c++  java
  • Git学习笔记#1-基本概念

    Github与git的使用

    Github能够托管项目代码

    Github中的基本概念

    1. 仓库(Repository)
      仓库,即项目,想在Github上开源一个项目,就必须新建一个Repository。

    2. 收藏(Star)
      仓库主页star按钮,意思为收藏项目的人数。

    3. 复制项目(Fork)
      当你开源一个项目时,别人想在你这个项目的基础上做一些改进并应用到自己的项目中,那么他就可以点击fork,这时他的主页将多出一个与你的项目一模一样的项目,此时他可以任意对该项目做修改。

    4. 发起合并请求(Pull Request)
      基于fork,如果别人改进你的项目,可以将他的项目与你的项目进行合并。

    5. 关注(Watch)

    6. 事务卡片(Issue)
      类似评论,当别人发现你的代码有Bug时,可以给你提一个issue。

    Git

    Git(Version control system) 版本控制系统
    版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统,简单讲就是备份和记录。

    输入git --version可以查看git的版本信息

    在使用git工作之前,需要做一个一次性的配置

    	git config --global user.name "your_username"
    	git config --global user.email your_email@domain.com
    	git config --list 查看所有配置
    

    要配置自己的用户名以及邮箱,list则可以查看所有的配置。。

    使用git操作文件时,文件有三种状态

    • committed
      已提交,表示数据已经安全的保存在本地数据库中。
    • modified
      已修改,表示修改了文件,但还没保存到数据库中。
    • staged
      已暂存,表示对一个已修改的文件的当前版本做了标记,使之包含在下次提交的快照中

    git的工作方式

    在工作区中修改文件时,将会先将文件放入暂存区,随后点击提交时,再保存到git的本地库中

    • 工作区
      简单理解为在电脑里面能看到的目录,比如自己创建的本地目录
    • 暂存区
      Git的版本库里存了很多东西,其中最重要的就是成为stage(或者叫index)的暂存区,还有Git自动创建的第一个分支master,以及指向master的一个指针叫HEAD
    • Git仓库
      工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库

    基本的Git工作流程描述

    • 在工作区中修改某些文件
    • 对修改后的文件进行快照,然后添加到暂存区
    • 提交更新,将保存在暂存区域的文件快照永久转储到Git仓库中
  • 相关阅读:
    2.RunTime类
    1.AutoCloseable接口
    mysql锁机制
    mysql优化和sql语句优化总结
    汉诺塔问题java实现
    springboot+security+JWT实现单点登录
    springboot整合security实现基于url的权限控制
    springboot整合rabbitMQ
    springboot和quartz整合分布式多节点
    springboot和quartz整合实现动态定时任务(持久化单节点)
  • 原文地址:https://www.cnblogs.com/DravenJH/p/14052318.html
Copyright © 2011-2022 走看看