文章目录
Git简介
Git是一个开源的分布式版本控制系统:
团队开发:
1、将每个开发人员的代码,部署到同一个项目中;
2、公共类和方法,保持一致性。
个人开发:
版本管理(回滚)
Git使用
Git分为工作区、缓存区、本地库、远程库
GUI图形用户界面
Linux命令行
pwd //查看当前路径
ll:查看所有文件,ls –a //查看隐藏文件
mkdir 文件夹名 //创建文件夹
vim 文件名 //创建文件
cat 文件名 //查看文件
Git命令
1、初始化本地仓库
git init:在当前目录下创建本地文件库 (一个名为 .git 的隐藏文件夹)
2、配置config文件
git config –gobal user.name 用户名 //设置用户名
git config –gobal user.email 电子邮箱 //设置用户邮箱
3、提交命令
git status //工作区和本地库文件状态,红色工作区、绿色缓存区、紫色本地库
git add 文件名 //工作区到缓存区
git rm [–cached] 文件名 //从本地库 [缓存区] 删除
git commit 文件名 //缓存区到本地库
git checkout 文件名 //发生于工作区和本地库不一致时(发生修改),将工作区还原,即工作区与本地库同步
4、版本命令
git log [--oneline] //日志文件,HEAD指向本地库中当前版本
git reset –hard 版本哈希值 //恢复为某一版本
5、比较命令
git diff 文件名 //比较工作区与缓存区
git diff [HEAD] 文件名 //比较本地库与缓存区
Git分支管理
分支就是指向版本的一个指针,如图所示,圆圈表示不同的版本,HEAD指向当前的版本。
查看分支
git branch //查看分支情况,标记 * 指示当前分支
创建分支
git branch dev //创建新的分支dev
git checkout dev //切换到dev分支
git switch dev //切换到dev分支
合并分支
git merge dev //合并指定分支到当前分支
删除分支
git checkout --d dev //删除分支
GitHub使用
开源代码平台
创建新项目
1、New Repository
项目名称与本地项目文件夹同名
2、创建本地项目
使用Git命令将本地文件提交至本地库。
3、本地库提交至远程库
1、建立连接
git remote -v //查看远程库访问名和权限
git remote add origin url //origin,远程库的本地访问名;url,网址
2、下载远程仓库到本地仓库
git clone url //下载远程库,记录别名,初始化本地库
3、将本地程序复制到本地仓库
4、在本地仓库进行提交
5、更新远程仓库
git push -v origin master //更新远程库,需要登录
个人站点
域名
https://用户名.github.io/
搭建
1、创建new repository,用户名.github.io
2、在仓库下创建index.html,个人站点首页
项目站点
访问
https://用户名.github.io/项目名
搭建
1、在项目首页点击settings
2、在github page选项卡中,点击source选择发布哪一分支,在theme中选择网站主题
3、发布主页:默认主页是readme.md,也可以是静态HTML网页(index.html)