建议去廖老师的官网查看,下面的还只是我个人心得
git 是什么
分布式版本控制器
安装 git
windows 系统直接到官网下载后进行安装就 ok
安装成功之后你在桌面鼠标右键点击的时候会出现一个 git bash 的选项,那么你就安装上 git 了
- 创建一个空仓库(就是创建一个空目录,空文件夹)
- 初始化仓库 (去空目录里面 git init 初始化仓库)
- 表示该目录在仓库中
- git add 目标文件(指令),将目标文件添加到仓库中
- git commit -m 注释信息
- git status 查看仓库的状态
- git diff 查看修改的信息,修改内容
只要理解了这两个工作区和暂存区以及head代表什么,git 的管理过程就差不多了明白
链接到 github 出现的问题
生成 ssh key
然后你 push 时候遇到这个
原因是什么呢:
就是这个
然后就解决了, 再 push 仓库就能直接 push 上去了
ok 再理一遍
- 下载并安装 git
- 本地创建一个空目录,打开命令行 git init 初始化本地仓库,让 git 管理该仓库,只有在该目录下才能对其使用 git 命令
- git add 将文件从工作区添加到 stage ,也就是暂存区
- git commit - m “…” 将文件提交到 git 仓库
- git status 随时查看仓库的状态
- git log 查看仓库日志,能看到对仓库的操作,可以查出每一次修改的 id,以便用于版本的会退,以及方便标签的定义和使用
之后是远程仓库同步到本地仓库(github 或者 gitee)
用 ssh 协议同步到远程仓库,创建 ssh 公用的 key,也就是公钥
(创建的时候主要一定把 rsa 的两个文件放到 .ssh 目录下面,如果有直接用就 ok 了 ,.ssh 的目录在创建 ssh 的时候有提示)
然后在远程仓库上创建一个仓库,复制仓库地址,然会回到本地仓库
git remote add origin + 复制的地址
这样本地仓库和远程仓库就关联上了
然后 git push -u origin master 将本地仓库 push 到远程仓库上,这样两个仓库就同步了
第一次使用push才加 -u
之后只需要在本地仓库操作之后,再 push ,这样远程仓库就和本地仓库同步