Git学习

作者: theLexical | 来源:发表于2019-08-21 23:27 被阅读0次

基本概念

只是为了记录一点东西,还很乱。

  • 仓库repository:用来存放仓库代码,一个项目对应一个仓库
  • star:类似收藏,方便下次查看
  • fork:克隆项目(Linux,fork函数?),克隆一个一毛一样的项目。


    image.png
  • 发起请求pull request:
    在fork的repo(test)下,进行修改。但是如果我想修改原仓库呢?——那就需要pull request
    张三看到这个请求,发现还不错,就会合并到原仓库。
image.png
  • watch:
    类似关注,watch的项目如果更新,会在我的主页提醒。
  • Issue:
    发现Bug,讨论问题。

Github主页:左侧显示动态,右侧显示自己的repo
repo主页
个人主页

仓库管理

无非就是创建仓库,在仓库中创建文件。
涉及到文件的修改,编辑,修改的原因之类的。

Git

主要是本地和远程互传代码。
有三个区域。


image.png
git status
git add hello.php
git status
git commit -m "提交描述"
git status

大致流程如下:


image.png

本地

git初始化

  1. 设置用户名
    git config --global user.name 'test'
  2. 设置用户邮箱
    git config --global user.name 'test@test.com'
  3. 查看设置
    git config --list
    注意:该设置在github仓库主页显示谁提交了该文件

初始化新的git仓库

  1. 新建文件
  2. 文件内初始化git
    git init
  3. 向仓库中添加文件,查看状态,提交到暂存区
  4. 暂存取提交到仓库

删除文件

  1. 删除文件
    rm test.txt
  2. 从暂存区删除文件
    git rm test.txt
  3. 从repo删除
    git commit -m 'test'

远程

之前讲的,都是添加到本地仓库,没有添加到GitHub上。
那么,如何将本地的部署到远程git服务器呢?——加一个git push

image.png
image.png
  1. git克隆
    git clone httpxxxxxx
  2. git push
    可能会报错。提示没有权限。


    image.png

相关文章

  • Git+node.js+TDD

    目录 Git学习 node.js学习 用Nodejs和Git完成TDD编程 Git学习 Git是什么Git是一款免...

  • Git 学习笔记

    ----------------- Git 学习 ------------------ Git 简介 Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • Git学习之思维导图

    Git学习之思维导图 Git学习之思维导图

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • 2018-04-18

    git学习小结 关于git init,git add,git commit 用法总结 1.首先配置git 全局配置...

网友评论

      本文标题:Git学习

      本文链接:https://www.haomeiwen.com/subject/chcmjctx.html