git 由浅入深学习之路

建议去廖老师的官网查看,下面的还只是我个人心得

git 是什么
分布式版本控制器

安装 git

windows 系统直接到官网下载后进行安装就 ok
安装成功之后你在桌面鼠标右键点击的时候会出现一个 git bash 的选项,那么你就安装上 git 了

  • 创建一个空仓库(就是创建一个空目录,空文件夹)
  • 初始化仓库 (去空目录里面 git init 初始化仓库)
  • 表示该目录在仓库中
  • git add 目标文件(指令),将目标文件添加到仓库中
  • git commit -m 注释信息
  • git status 查看仓库的状态
  • git diff 查看修改的信息,修改内容

只要理解了这两个工作区和暂存区以及head代表什么,git 的管理过程就差不多了明白git 由浅入深学习之路git 由浅入深学习之路

链接到 github 出现的问题
生成 ssh key
然后你 push 时候遇到这个
git 由浅入深学习之路

原因是什么呢:
git 由浅入深学习之路

就是这个git 由浅入深学习之路

然后就解决了, 再 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 ,这样远程仓库就和本地仓库同步