git常用操作

  1. 文档地址

    1. git简易教程

    2. 廖雪峰git教程

  2. git是什么

    1. 版本管理、团队合作开发工具

    2. 和svn的区别是:它是分布式管理

  3. 代码托管网站有哪些

    1. github

    2. 码云

    3. coding

  4. 安装git工具

    1. git bash

    2. 客户端github桌面版

    3. source tree

    4. 小乌龟git

  5. 初始化本地仓库 git init

  6. git add . 把所有文件加入到仓库

  7. git status查看状态

  8. git commit -m'提示信息' 提交修改

  9. 查看提交记录

    1. git log

    2. git log --pretty=oneline

  10. 回滚(恢复到之前的某一次记录)

  11. git reset --hard head^ 回滚到上一次

  12. git reset --hard 'asdfasdfasdfasdf'(提交的id)

  13. 新建远程仓库

  14. 本地仓库与远程仓库

  15. 克隆远程仓库 git clone xxxx(仓库地址) (ps: 使用git clone不需要关联操作)

  16. 本地仓库关联远程仓库 git remote add origin https://gitee.com/huruqing/demo2.git

  17. 查看关联的远程地址 git remote -v

  18. 取消关联 git remote remove origin

  19. git push 本地仓库同步到远程仓库(提示输入用户名密码,注册的时候别用微信,用手机号码注册)

  20. git push origin master 提交到远程仓库的主干

  21. git push origin master -u 第二次提交不需要加origin master

  22. git push origin master -f 强制推送本地内容到远程仓库

  23. git push origin master -f -u 第一次常常使用这个命令, 后面的提交只需要使用 git push 即可

  24. git pull 把远程仓库同步到本地

  25. 免密操作

  26. 公钥和私钥

  27. 生成密钥对

    ssh-keygen -t rsa -C "[email protected]"

  28. 给码云添加公钥

    1. 仓库分支

    2. 主干master

    3. 其他分支

  29. 冲突

  30. 冲突原因

  31. 解决冲突

    1. vscode

      1. 当前更改是你电脑上的

      2. 传入的更改是远程仓库的

    2. beyond compare WinMerge 小乌龟git

  32. 取消修改

  33. 分支操作

  34. 只有一个主干,根据情况可以有很多分支

  35. 线上的版本都是以主干代码来发布的

  36. 创建分支

  37. 切换分支

  38. 合并分支

  39. gitignore忽略提交某些文件

git bash其他问题

  1. ls 查看文件目录

  2. ls -a查看文件目录,包括隐藏的文件

  3. clear 清屏

  4. 添加用户名和email git config --global user.name "your name" git config --global user.email "your email"

  5. git reset --hard head^回车后,提示more?

你可能感兴趣的:(git常用操作)