1 基本概念
1.1 仓库(Repository)
仓库用来存放项目代码,每一个项目对应一个仓库;
1.2 收藏(Star)
收藏项目,方便下次查看
1.3 复制克隆项目(fork)
在仓库中copy一份。该fork的项目是独立存在的
1.4 发起请求(pull request)
发起请求是基于Fork的,如果别人在你的基础上做了改进,后来觉得这个改进是很不错的,应该要把这些改进让更多人受益,这时得请求;
1.5 关注(Watch)
就是关注这个项目。以后这个项目有任何的更新,你就会收到通知
1.6 事物卡片(Issue)
发现代码bug,但是目前没有成型的代码。需要讨论时用;g
2 git的使用
2.1 Git工作区域
2.2 向仓库添加文件流程
2.3 Git 初始化及仓库创建和操作
2.3.1 基本信息设置
# 1.设置用户名
git config --global user.name 'yangyangcangcang'
# 2.设置用户名邮箱
git config --global user.name '727633266@qq.com'
# **注意该设置在github主页上显示谁提交了该文件
2.3.2 初始化一个新的git仓库
- 创建文件夹
mkdir test
- 在文件夹内初始化Git(创建Git仓库)
git init
2.3.3 向仓库中添加文件
- 创建文件
- 添加文件到暂存区域
git add brisk_demo.cpp
- 将文件从暂存区提交到仓库
git commit -m '第一个文件'
2.3.3 修改仓库中文件
2.3.3 删除仓库中文件
2.4 Git远程仓库
2.4.1 Git克隆操作
目的:
将远程仓库(github对应的项目)复制到本地
代码:
git clone 仓库地址
** 无法同步问题:
私有项目没有权限,输入用户名密码,或者远程地址采用这种类型;
vi .git/config
# 将
[remote *origin*]
url = https://github.com/用户名/仓库名.git
修改为:
[remote *origin*]
url = https://用户名:密码@github.com/用户名/仓库名.git