基本概念
只是为了记录一点东西,还很乱。
- 仓库repository:用来存放仓库代码,一个项目对应一个仓库
- star:类似收藏,方便下次查看
-
fork:克隆项目(Linux,fork函数?),克隆一个一毛一样的项目。
image.png
- 发起请求pull request:
在fork的repo(test)下,进行修改。但是如果我想修改原仓库呢?——那就需要pull request
张三看到这个请求,发现还不错,就会合并到原仓库。

- watch:
类似关注,watch的项目如果更新,会在我的主页提醒。 - Issue:
发现Bug,讨论问题。
Github主页:左侧显示动态,右侧显示自己的repo
repo主页
个人主页
仓库管理
无非就是创建仓库,在仓库中创建文件。
涉及到文件的修改,编辑,修改的原因之类的。
Git
主要是本地和远程互传代码。
有三个区域。

git status
git add hello.php
git status
git commit -m "提交描述"
git status
大致流程如下:

本地
git初始化
- 设置用户名
git config --global user.name 'test'
- 设置用户邮箱
git config --global user.name 'test@test.com'
- 查看设置
git config --list
注意:该设置在github仓库主页显示谁提交了该文件
初始化新的git仓库
- 新建文件
- 文件内初始化git
git init
- 向仓库中添加文件,查看状态,提交到暂存区
- 暂存取提交到仓库
删除文件
- 删除文件
rm test.txt
- 从暂存区删除文件
git rm test.txt
- 从repo删除
git commit -m 'test'
远程
之前讲的,都是添加到本地仓库,没有添加到GitHub上。
那么,如何将本地的部署到远程git服务器呢?——加一个git push


- git克隆
git clone httpxxxxxx
-
git push
可能会报错。提示没有权限。
image.png
网友评论