使用Git

使用Github

目的

借助github托管项目代码

基本概念

仓库(Repository)

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

收藏(Star)

收藏项目,方便下次查看

复制克隆项目(Fork)

该fork的项目是独立存在的

发起请求(Pull Request)
使用Git
关注(Watch)

关注项目,当项目更新可以接受到通知

事务卡片(Issue)

发现代码Bug,但是目前没有成型代码,需要讨论时用

Github主页

账号创建成功或点击网址导航栏github图标都可进入github主页:该页左侧主要显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的git库

仓库主页

仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork 情况等

个人主页

个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息

注册github官方账号

官网网址

Github.com
使用Git
github首页
使用Git
1、因为Github在国外服务器所以访问较慢或者无法访问,需要*(*)

2、私有仓库只能自己或者指定的朋友才有权限操作(私有仓库是收费的)

3、新注册的用户必须验证邮箱后才可以创建仓库

创建仓库/创建新项目

说明

一个git(仓库)对应一个开源项目

通过git管理

创建仓库
使用Git
仓库主页说明
使用Git

仓库管理

新建文件
使用Git
编辑文件

删除文件

上传文件

搜索仓库文件

都会都会。

Github Issues

发现代码Bug,但是目前没有成型代码,需要讨论时用

情景:张三发现李四开源git库,则提交了一个issue;李四隔天登录在github主页看到通知并和张三交流,最后关闭issue。
使用Git

Git安装和使用

目的

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

Git基本工作流程

工作区域
使用Git
向仓库中添加文件流程
使用Git

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

基本信息设置

1、设置用户名

git config --global user.name 'SprBoot'

2、设置用户名邮箱

git config  --global user.email '[email protected]'

初始化一个新的Git仓库

1、创建文件夹

2、在文件内初始化git(创建git仓库)

git init

向仓库中添加文件

修改仓库文件

删除仓库文件

Git管理远程仓库

作用:备份,实现代码共享集中化管理

git push 名称 github地址(可以通过clone进行复制)

//若遇到错误为本地与远程未进行统一

git pull --rebase 名称 分支

Git克隆操作

目的

将远程仓库(git仓库)复制到本地

代码

git clone 仓库地址

https://github.com/SprBoot/xuxiaonan.git
使用Git
使用Git
Git权限
使用Git

Git分支

什么是分支

在版本控制过程中,使用多条线同时推进多个任务
使用Git
分支的好处

同时推进多个功能开发,提高开发效率

各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。

分支操作
使用Git
创建分支

git branch [分支名]

查看分支

git branch -v

切换分支

git checkout [分支名]

合并分支
使用Git
第一步:切换到接受修改的分支上

git checkout [分支名]

第二步:执行merge命令

git merge [分支名]

解决冲突

冲突的表现
使用Git
冲突的解决

第一步:编辑文件,删除特殊符号

第二步:把文件修改到满意的程度,保存退出

第三步:git add [文件名]

第四步:git commit -m “日志信息”

注意:此时commit一定不能带具体文件名