git
一、git的介绍
(一)git的定义:git是目前世界上最先进的分布式版本控制工具,它可以有效的、高速的处理从小到大的项目版本管理。git是linux torvalds为了帮助管理linux内核开发二次开放源代码的版本控制工具。
(二)git的作用:管理程序中的代码。
(三)svn和git的区别
1.svn是集中式,git是分布式。
2.svn按文件存储,git按元数据存储。
3.svn和git的分支不同。
4.git的内容完整性要优于svn。
(四)远程仓库
1.远程仓库主要有github、gitlab、码云。
2.github的定义:github是一个开源级私有软件的托管平台,因为支持git作为唯一的版本格式进行托管,故名“github”。
3.github的术语:版本控制、仓库、工作空间、工作树、暂存区、版本库、远程仓库、签处、提交、分支、合并、冲突等。
二、git的安装流程
(一)解压安装包,再点击安装,点击下一步,下一步,安装成功。
(二)在桌面空白处点击鼠标右键,显示git bash,打开git的界面。
(三)选择一个盘,再新建一个文件,将这个文件创建成仓库。
(四)生成一个仓库。
git int 敲回车键
(五)创建一个代码包或者文档。
touch 文档名
(六)编辑mm中的内容。
vim mm 输入123456,保存退出
(七)将代码包或文档添加到暂存区。
git add 文档名
(八)查看文档状态。
git status
(九)提交代码到版本库。
git commit -m 文档名
(十)配置用户名和邮箱。
网址:https://github.com/
1.配置用户名
格式:git config user.name "用户名"
2.配置邮箱
格式:git config user.email "邮箱"
(十一)检查配置
git config --local --list
(十二)打开github ,创建一个仓库,配置密钥。
密钥在git上执行命令得到:
命令:Ssh-keygen 敲回车>敲回车>敲回车
在c/Users/Administrator/.ssh/id_rsa.pub下找到公钥,复制到github中设置中的ssh。
(十三)连接仓库。
git remote add origin 仓库地址
(十四)删除已连接的仓库。
git remote rm origin
(十五)上传代码,将本地的文档上传到github。
git push -u origin master
(十六)拉去代码。
git pull origin master
三、总结
(一)上传文件
创建一个文档>git add>git commit>配置远程仓库github>git remote add origin>git push上传代码>git pull origin master 拉取代码
(二)git命令
git init 创建仓库
git status 查看状态
git add 添加代码
git commit -m 提交代码
git config user.name 配置用户
git config user.email 配置邮箱
Ssh-keygen 获取密钥
git remote add origin 仓库地址 连接仓库
git remote rm origin 删除已连接的仓库
git push 上传代码
git pull 拉取代码
git fetch --all
git reset --hard origin/master 强制更新
浙公网安备 33010602011771号