首先是git
git指令
git config --global // config 配置
配置用户 --global 参数 是在当前系统任何位置都可以使用这个用户
如果不加--global 只能在当前文件夹目录下使用
下一步 我们使用git init这个命令将这个版本变成git 可以管理的仓库
标志就是 里面会出现一个 .git 的隐藏文件
git.add文件名 将文件名添加到缓冲区
git commit -m "解释说明" 将缓冲区的文件提交到 仓库
git status 让我们时刻掌握仓库当前的状态
红色代表仓库被改动 在工作区
绿色代表在暂存区
git diff 查看上次修改的地方
git log 查看仓库的历史版本
如果说 你想看简单的
git log --pretty=oneline
git reset 将当前版本回退到上一个版本
git reset --hard head^ 代表当前版本的上一个版本
git reset --hard head^^ 代表当前版本的上上一个版本
git reset --hard head~10 代表当前版本向上追溯到的第十个版本
我们会发现 最新版本添加的内容 丢失了 回到第二次提交的版本来了
工作区 暂存区 仓库分支
如果需要使用第二个分支 必须人为创建 如果不创建git会把所有的提交 到默认的分支master里
git 的提交 提交的是修改的 不是文件
提交1 git add 一次 git commit 一次 建议使用第一个
提交2 前面的都git add最后一次 在git add git commit
git checkout -- 文件名 撤销更改
modified 修改的 delete删除的
如果出现这个提示
在工作区我改了readme 删了 aa.txt 但是仓库没有得到信息就没有更新
有两种方式 git commit去更新仓库的状态
git rm 在仓库中之杰删除aa.txt git rm aa.txt
远程控制
git remote add origin git@github.com:cuiwenjun/test.git
指定本地仓库与github上的test项目相连
1. 注册github/码云账号
2. 本地仓库和远程仓库 通过ssh 加密的
(1)创建ssh key
ssh-keygen -T rsa -c “123456789@qq.com”
这里小t和大c的
一个是id rsa 这个是私人秘钥 ifd_rsa.pub 这个是公钥
3.将公钥添加到github账号上
流程
成功之后 邮箱回收到一份邮件
为了验证是否成功