Git&GitHub

Git&Github

1. 什么是Github

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

2. 使用Github

2.1 目的

借助Github托管项目代码

2.2 基本概念

  1. 仓库(Repository)
    仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库

  2. 收藏(Star)
    收藏项目,方便下次查看

  3. 复制克隆项目(Fork)
    该fork的项目时独立存在的,复制过来自己用

  4. 发起请求(Pull Request)
    你新增了功能,觉得不错,想和原本项目一起

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

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

3. Git 安装与使用

3.1 目的

通过Git管理github托管项目代码

3.2 git工作区域

aRzqQx.png

aRzLy6.png

3.3 配置

ssh远程连接
1
2
3
4
ssh-keygen -t rsa -C "[email protected]"
a、设置用户名:git config -- global user.name '你再github上注册的用户名';

b、设置用户邮箱:git config -- global user.email '注册时候的邮箱';

3.4 命令

1
2
3
进入暂存区:git add 文件名
进入Git 仓库 :git commit -m “提交描述”
上传 :git push

3.5 删除文件

  1. rm -rf 文件名
  2. git rm 文件名
  3. git commit -m ‘提交描述 ’

3.6 修改文件

vi 文件名(a 进入编译,Esc切换,然后在左下角输:wq就可以退出)

3.7 将Github文件克隆到Git上

git clone 仓库地址

3.8 可能遇到的问题

1.上传时要输入账号密码(私有项目,没有权限)
解决:

  1. .git文件 里面找到config 打开
    .git文件在你mkdir创建的文件夹里面
    在这里插入图片描述
  2. 将 [remote “origin”]
    url = https://github.com/用户名/仓库名.git
    改为
    [remote “origin”]
    url = https://用户名:密码@github.com/用户名/仓库名.git

    [remote “origin”]
    url = https://Rodma1:[email protected]/Rodma1/test.git
    保存就解决了
  1. 上传错误 (git push)

输入:git pull –rebase origin master

3.查找问题经验

可以输入git status 查看当前状态,你在删除或者上传时漏了那一步操作

3.9 需要记住的基本操作命令

注意每个单词后都有空格
创建文件夹:mkdir 文件名
进入文件 : cd 文件名
查看文件 : ls
查看仓库状态: git status
编辑文件 : vi
查看设置:git config --list
history 显示历史输入过的命令
clear 清屏

快捷键

shift+pgup 向前翻页
shift+pgdn 向后翻页
tab 补全字母,文件名称