1:使用Github
目的:
借助github托管项目代码:
基本概念:
仓库(repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目多个仓库。
**收藏(Star):**收藏项目,便于下次查看。
**复制克隆项目:**fork
注:该fork的项目是独立存在的;
发起请求(Pull Request):
fork后的项目,可以在里面修改,修改者可以向原作者发起修改申请,原作者根据自己的意愿决定是否修改自己的项目。
关注(watch);
如果你watch了某个项目,那么以后只要这个项目有任何更改,你都会第一时间收到关于这个项目的通知提醒。
事务卡片(Issue)
发现代码BUG,但目前没有成型代码,需要讨论时用。
git log命令显示提交历史:
1:创建仓库/创建新项目:
一个git库(仓库)对应一个开源项目。
通过git管理git库。
仓库主页:
Github Issues:
作用:发现代码BUG,但目前没有成型代码,需要讨论时用,或者使用开源项目出现问题使用。
情景:张三发现李四开源git库,则发提交一个Issue,李四隔天登陆Github主页看到通知并和张三交流,最后关闭Issue.
Git安装和使用:
目的:
通过git管理github托管项目代码
1)下载安装:
网址*
2)双击安装
Git基本工作流程
提交的命令:
注;
文件所处状态介绍:
(1):未跟踪状态(Untracked):
未跟踪状态的文件,是在工作区,但是未纳入Git管理的文件,不参与版本控制。
使用git add命令即可将未跟踪文件纳入管理
(2):位于暂存区待提交状态(Staged):
Git初始化
及仓库创建和操作:
Git基础设置;
Git安装完成之后,需要进行一些基本信息设置。
1.设置用户名:
git config --global user.name "one"
2:设置用户名邮箱:
git config --global user.email "1233444444@qq.com"
注:该设置在github仓库主页显示谁提交了该文件。
3:查看设置:
git config --list;
注:有了git config --global 参数,有了这个参数,表示你这台机器上的所有git仓库都会使用这个配置。当然,你也可以对某一个仓库指定单独的用户名和邮箱。
初始化一个新的Git仓库:
本地操作;
1:创建文件夹
直接创建或用命令
mkdir test
2:在文件内初始化git(创建git仓库)
cd test//进入test文件夹
git init
生成隐藏文件.git(存储本地仓库信息)
3:向仓库添加文件.
通过git status命令可以查看当前工作区和暂存区文件的状态
注:
4:删除文件:
1)删除文件
rm -rf two.txt//删除工作区文件
2)从Git中删除文件;
git rm two.txt//删除暂存区文件
3)提交操作:
git commit -m“提交描述”
Git管理远程仓库:
作用:备份,实现代码共享集中化管理。
Git 克隆操作;
将远程仓库(github对应的项目)复制到本地。
代码:
git clone "仓库地址“
快速使用远程仓库(github)