git学习笔记总结+git创建个人网站步骤

使用Github
    目的
    借助github托管项目代码
    
    基本概念
        仓库(repositoy):用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库
    
        收藏(Star)
        收藏项目,方便下次查看
    
        复制克隆项目(fork)
        A:test仓库
        B:没有仓库
        当B想要A的项目时,点击A仓库上的 fork 就可以克隆一个A的仓库
        这时 B:test仓库 forked from A/test仓库(注:该fork的项目是独立存在的)
        
        发起请求(pull request)
        当B在克隆仓库中创建了一个文件是,A的仓库中不会跟着创建,只有B向A发送一个请求(pull request)
        A同意时才能合并
        
        关注(watch)
        watch了某个项目,那么以后只要这个项目有任何更新,都会第一时间收到关于这个项目的通知提醒
        
        事务卡片(issue)
        发现代码bug,但是目前没有成型代码,需要讨论时用
        
        github主页
        账号创建成功或点击网址导航栏github图标都可以进入github主页,该页左侧主要显示用户动态以及关注用户或关注仓库的动态,右侧显示所有git库
        
        仓库主页
        主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等
        
        个人主页
        个人信息,
    

    注册github账号
        官方网址:
        github.com
  
        注:因为github在国外服务器所以访问比较慢或者无法访问,需要(s)
        私有仓库只能自己或者指定的朋友才有权限操作(私有仓库是收费的)
        新注册的用户必须验证邮箱后才可以创建git库仓库
    
    创建仓库/创建新项目
    
        一个git库对应一个开源项目
        通过git管理git库
    
    Github issues
    作用
        发现代码bug,但是目前没有成型代码,需要讨论时用
    情景
        B发现A开源git库,则提交了一个issue;A隔天登陆在github主页看到通知并和B交流,最后关闭issue
        
        
    git基本工作流程
        git工作区域
            git仓库(Git Repository):最终确定的文件保存到仓库成为一个新的版本,并且对他人可见

            暂存区:暂存已经修改的文件,最后统一提交到git仓库中
    
            工作区(Working Directory): 添加,编辑,修改文件等动作        
            
    向仓库中添加文件的流程
            工作区新建文件  git status(查看状态)  -(命令/图形化工具git add + 文件名)- 》 提交到暂存区  git status(查看状态)- git commit -m"提交描述" -》git status(查看状态) 仓库
            
    git初始化及仓库创建和操作
        基本信息设置
            1,设置用户名
            git config --global user.name ‘git用户名’
            2,设置用户名邮箱
            git config --global user.email ‘邮箱名’
              
            注:该设置在github仓库主页显示谁提交了该文件
              
            3,查看设置
            git config -list
        初始化一个新的git仓库
            1、创建文件夹
            mkdir 文件名
            2、在文件内初始化git(创建git仓库)
            cd test 
            git init 
        向仓库添加文件
            1、创建文件夹
            2、添加到暂存区(git add +文件名)
            3、将文件从暂存区提交到仓库 (git commit -m"提交描述")
        修改仓库文件
            1、修改文件 vi +文件名 
            2、添加到暂存区 git add 文件名
            3、通过git修改文件并提交到仓库: git commit -m'第一次通过git修改文件并提交到仓库'
        删除仓库文件
            1、删除文件 rm -rf 文件 
            2、删除暂存区的文件 git rm 文件
            3、提交删除请求  git commit -m '第一次通过git删除仓库文件'

    git远程仓库
        将本地仓库同步到git远程仓库中
            工作区 --》 暂存区--》 git仓库 -(git push)-》将本地仓库提交到远程仓库
        
        git 克隆
        目的:将远程仓库(github对应的项目)复制到本地
        
        代码:
            git clone 仓库地址
            创建文件
            添加到暂存区(git add +文件名)
            将文件从暂存区提交到仓库 (git commit -m"提交描述")
            将本地仓库同步到git远程仓库中 git push
            注:(
            跳过身份验证:
                在 .git文件里的 config 文件中将:
            url = https://github.com/用户名/test.git
            改为  
            url = https://用户名:密码@github.com/用户名/test.git
            )
            
    github pages 搭建网站
    
        个人站点
        
        访问
            https://用户名.github.io
            
        搭建步骤
        1)创建个人站点 -》新建仓库(仓库名必须是【用户名.github.io】)
        2)在仓库下新建index.html的文件即可
         注:1、github pages 仅支持静态网页
             2、仓库里面只能是 .html文件
             
        Project pages 项目站点
        
        访问
        https://用户名.github.io/仓库名
        
        搭建步骤:
            1)进入项目主页,点击settings
            2)在settings页面,点击【Choose a theme】来自动生成主题
            3)新建站点基础信息设置
            4)选择主题
            5)生成网页
    
    
    
    
    
    
    
    
    
    
    
    
    

你可能感兴趣的:(git学习笔记总结+git创建个人网站步骤)