Git学习资料总结

准备

  • 有个github账号  https://github.com/   自己注册就好
  • 将自己用来写代码的电脑生成公钥并加入到github中
    • 在终端(windows下cmd, linux下中断)输入
    • ssh-****** -t rsa -C "[email protected]"
    • 按下回车,会提示你**生成的文件地址,设置密码等
    • 到上面的地址中找到id_rsa.pub文件,并复制其中的内容
    • 然后打开  https://github.com/settings/ssh   点击Add SSH Key 按钮,title随便取,在key区域粘贴id_rsa.pub的内容然后保存

Git使用

下载安装(两种形式)    git下载地址

  • 图形化界面
  • 命令行界面

Git命令    git cheat sheet

1. configuration   对所有的本地仓库配置你自己的账户信息

  Git学习资料总结

 

2.  create repositories 在本地创建新的仓库或者从远端仓库下载一个

  Git学习资料总结

 

3. make changes  修改本地代码并提交到版本记录中

  Git学习资料总结

4. 分支工作

  Git学习资料总结

 

5. 删除文件

  Git学习资料总结

6. 写提交约束 .gitingore

   Git学习资料总结

 

 7. 将工作暂存,stash

  Git学习资料总结

 

8. 查看整个项目版本变化

  Git学习资料总结

 

9. redo commit 撤销commit

  Git学习资料总结

 

 10. synchronize changes 同步本地和远端仓库的改变

  Git学习资料总结

 

Git 形象表示   形象解释

1. 本地版本库

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

 

2. 工作区

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

 

3.暂存区(索引)

Git学习资料总结

Git学习资料总结

Git学习资料总结

 Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

 

 4. 上游版本库

 Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

 

 5. 存档库

 Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

Git学习资料总结

 

 Git形象举例    例子

Git学习资料总结

Git官方推荐书籍    Pro Git

Git官方命令文档    Reference

Git官方学习视频    Video

Git官方推荐教程    Tutorials

Git官方推荐博客    Blog

 

Git实战演练

git官网上有具体实战   git命令练习

先跟着官网学习一遍,下面具体介绍各条命令

 

Git推荐博客(我觉得比较好的)