Git

58 阅读1分钟

What's it

  1. 开源的
  2. 分布式的
  3. 用来处理项目文件的
  4. 版本控制系统

commond

  1. git clone <url>从链接下载代码

如果出现如下错误需要关闭代理LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

  1. git add保存代码
  2. git commit -m ''提交代码,保存版本
  3. git push将代码推送到远程仓库
  4. git status告知当前存储库的状态以及一些建议,非常有用
  5. git pull从远程存储库拉取代码,远程和本地版本可能不一样
  6. merge conflict(冲突),要程序员手动对比,进行一次新的提交
  7. git log显示所有的提交
  8. git reset --hard <commit>硬回退到某个版本
  9. git revert回退作为一次新的提交添加到commit记录
  10. git checkout -b <branchname>添加新的分支
  11. git branch查看分支,git checkout <branchnmae>切换分支
  12. git merge <branchname>合并分支代码
  13. git rebase减少分支合并的记录,合并commit记录,但是会改变提交历史,需要确保改分支只有自己操作

Github pages

创建项目库时后面加github.io,可以托管静态网站