[Git] Git学习笔记

自己的使用总结,还不完善,时不时更新。
以下学习笔记的代码托平台为 GitHub,其他平台(如Gitee等)大同小异~、

1. 基本概念

  • 仓库(Repository):实际上就是项目(一个仓库有100个start已经很了不起了);

  • 复制克隆项目(Fork):把别人的仓库完完整整地复制到我的仓库里,且是独立存在的(但是这样的话是不是太浪费空间了),我们可以在里面随意添加代码、删除代码,跟原仓库都没影响;

  • 发起请求(Pull Request):就是上面我们克隆的仓库做了修改之后,只要发起请求,原仓库主人就可以看到我们的修改,如果他觉得还不错的话就会合并到原仓库(也就是同意请求);

  • 关注(Watch):如果Watch了某个项目,当项目有任何更新你都可以接收到动态;

  • 事务卡片(Issue):发现代码BUG,但是目前没有成型代码,需要讨论时用;

  • Git工作区域:暂存区其实就是草稿箱;

    先将工作区的文件提交到暂存区(存草稿),等确定提交之后就提交到Git仓库;

    • git status 命令可以查看文件的状态(是在工作区还是暂存区);

    • git add 文件名 命令可以提交到暂存区;

    • git commit -m “提交描述” 命令可以将暂存区的东西提交到Git仓库;

2. 开源项目贡献流程

2.1 新建Issue:

提交使用问题、建议或者想法(也就是反馈?)

2.2 Pull Request:

  1. Fork项目;

  2. 修改自己仓库的项目代码

  3. 发起pull request

  4. 等待作者操作(审核、合并)

3. Git的配置

安装完Git之后需要初始化基本信息(只需要一次,这是全局的,对所有仓库生效,以后建新的仓库不需再配置)

config的三个作用域

  • git config --local 只对某个仓库有效
  • git config --global 对当前用户所有仓库有效
  • git config --system 对系统所有登录的用户有效
  1. 设置用户名

    git config --global user.name '[用户名]'
    
  2. 设置用户名邮箱

    git config --global user.email 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值