github和git学习 Git

基本概念

仓库(Repository):即你的项目,每个项目对应一个仓库

收藏(Star):收藏仓库,下次方便查找

复制克隆项目(Fork):复制出来的项目是独立存在的

发起请求(Pull Request):请求修改时候

关注(Watch):关注项目,当项目更新可以接收到通知

事务卡片(Issue):发现代码Bug,但是目前还没有成型的代码,需要讨论时候用


GitHub主页:左侧显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库

仓库主页:

个人主页:

Git

目的

通过git来管理github托管项目代码

基本工作流程

Git Repository(Git仓库):最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见

暂存区:暂存已经修改的文件最后统一提交到git仓库中

工作区(Working Directory) 添加,编辑,修改文件等动作


假如提交两个文件,名字为hello.php,test.php

  • 首先查看所处的状态 ——git status
  • 将文件存入暂存区 ——git add hello.php git add test.php
  • 将暂存区里的文件提交到git仓库
    • 首先查看当前所处的状态
    • 提交到git仓库 —— git commit -m “提交描述”
  • 最后检验是否是git仓库 ——git status

Git初始化及仓库创建和操作

基本信息配置

初始化一个新的Git仓库

Git克隆操作

目的

将远程仓库(github上对应的项目)复制到本地

  • 验证有没有初始化git
    • git status
  • 执行克隆操作
    • git clone http:…(这里放置github上面克隆显示的网址)

将本地仓库和远程仓库连接

  • 首先配置远程仓库的目标
    • git remote add origin http:…(后面跟上github仓库的clone下出的网址)
  • 将本地仓库发送到远程仓库
    • git push -u origin master
  • 如果第2步出现了错误
    • 试一下:git pull –rebase origin master