菜鸟看前端--Git常规操作

day01天上课知识点总结
一.Git
1.什么是Git,Git的基本流程

Git Git基本流程(三部分)
版本管理控制系统 1.工作区:就是利用git add .把数据放到暂存区 2.暂存区:利用git commit -m ‘第一次提交成功’ 来把数据放到Git仓库里 3.Git仓库:就是Git本地仓库

二.Git指令有哪些

  • git init 初始化数据(Git仓库)
  • git status 查看状态
  • git add 文件名 存入暂存区 (git add . 凡是有差异的都可以变动,提交上去) ,而文件名指单个数据
  • git commit -m ‘第一次提交成功’ 上传到git仓库里
  • git log 查看历史记录
  • 撤销
  • git checkout 文件名(index.html) 用暂存区的数据覆盖工作区的数据 (恢复到以前的状态)
  • 从暂存中删除:git rm --cached 文件名(index.html)
  • 恢复历史中的版本:git reset --hard commitID(id名) 历史回退

三.Git分支

1.分支命令

	1.查看分支:git branch(补rua吃)
	2.创建分支:git branch 分支名称(gaoweihong)不能是数字或者是汉字
	3.切换分支:git checkout 分支名称
	4.合并分支:git merge(孟zhi) 来源分支
	5.删除分支:git branch -d 分支名称 (合并后才能删除) -D(强制删除)

2.暂时保存更改

1.存储(临时改动,当前项目未完成):git stash

2.恢复改动:git stash pop

四.GitHub(远程仓库)

1.什么时候用GitHub?

 *需要和你的开发团队共享数据时,设置一个远程仓库才有意义
 你可以把它想象成一个 “文件管理服务器”
 利用这个服务器可以与开发团队的其他成员进行数据交换*

2.GitHub注册

1.访问github首页,点击 Sign up 连接。(注册)

菜鸟看前端--Git常规操作_第1张图片

2.填写用户名、邮箱地址、GitHub登陆密码

菜鸟看前端--Git常规操作_第2张图片

3.选择计划
菜鸟看前端--Git常规操作_第3张图片

4.填写 GitHub 问题
菜鸟看前端--Git常规操作_第4张图片

5.验证邮箱

菜鸟看前端--Git常规操作_第5张图片

6.GitHub 个人中心
菜鸟看前端--Git常规操作_第6张图片

3.创建仓库
1.填写仓库信息
菜鸟看前端--Git常规操作_第7张图片

2.将本地仓库推送到远程仓库
菜鸟看前端--Git常规操作_第8张图片

1.git push https://github.com/teach-tian/ccc.git master
备注:如果远程仓库有内容,要先 `git pull https://github.com/teach-tian/ccc.git master`
2.git remote add origin https://github.com/teach-tian/ccc.git // git 添加远程仓库origin (origin是仓库别名)
3.git push origin master
4.git push -u origin master
备注:-u 记住推送地址及分支,下次推送只需要输入git push即可
备注: 首先本地已经进行git初始化等一系列操作之后再进行推送命令:
git push -u -f origin master(提交到远程仓库,这个命令中的 -f 是强制推送,因为远程仓库只有初始化的文件,所以强制推送上去就行了
同样可以尝试这句:(从远程仓库拉取内容,同步本地仓库)
git pull origin master --allow-unrelated-histories

五.拉取操作(克隆仓库)

1.克隆仓库

克隆远端数据仓库到本地:git clone 仓库地址
  1. 拉取远程仓库中最新的版本
拉取远程仓库中最新的版本:git pull 远程仓库地址 分支名称
  1. 如何邀请别人成为当前项目的开发者

邀请别人成为当前项目的开发者,别人就可以向公共仓库推送代码。
流程如下:

进入github仓库—> settings---->Manage access----->第一次添加会弹出密码输入框------>Invite a collaborator (输入你邀请的B程序员github账号)----> 复制邀请链接发送给程序员B------>B程序员 登陆 github账号,黏贴A程序员的邀请链接,回车、点击接受邀请------B程序员可以向仓库推送代码

这将产生一个流程图。:

在这里插入图片描述

你可能感兴趣的:(vue.js,git)