Git版本管理工具
概念:
Git 是一个分布式的版本控制系统,在 Git 中即使用户离线,也能进行项目的提交和更新操作,等到下次连线服务器时进行整体的同步操作。
Git Bash使用(命令行)
注册gitHub账号
> Clone with ssh:配置私钥(本地)和公钥(配置给githup)
文件上传
工作区----(git add .) -->暂存区--- (git commit -m 注释)-->本地服务器----(git push origin master)--->远程仓库
git clone https地址或者ssh地址(第一次)
git status // 查看状态 --对比本地和本地服务器的区别
git add index.html(文件名) // 从工作区提交暂存区 git add . 提交所有改动的文件。
git commit -m "提交的注释" // 暂存区到本地服务器
如果仅仅是文件修改了,一次性到从工作区到本地服务器 git commit -a -m “提交的注释
git push origin master // 提交远程服务(origin:远程服务器名称 master:主分支)
git pull origin master // 更新/下载
操作分支
- Git branch 分支名称 创建分支
- Git checkout 分支名称 切换分支
- Git branch 查看分支
- Git merge 分支合并
git的常用命令:
配置秘钥(私钥在本地)
配置个人用户信息和电子邮件地址
git config --global user.name “用户名 ”
git config --global user.email “你的邮箱”
git config --list (查看所有配置项)
输入如下命令:ssh-keygen -t rsa -C “你的邮箱” ----回车直到结束。生成ssh
进入github配置公钥
cd ~/.ssh 进入.ssh目录
ls 显示目录的内容
cat ~/.ssh/id_rsa.pub 查看文件的内容
进入github网站—点击右上角小图片—settings—左侧菜单SSH and GPG keys