What's it
- 开源的
- 分布式的
- 用来处理项目文件的
- 版本控制系统
commond
git clone <url>从链接下载代码
如果出现如下错误需要关闭代理LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
git add保存代码git commit -m ''提交代码,保存版本git push将代码推送到远程仓库git status告知当前存储库的状态以及一些建议,非常有用git pull从远程存储库拉取代码,远程和本地版本可能不一样- merge conflict(冲突),要程序员手动对比,进行一次新的提交
git log显示所有的提交git reset --hard <commit>硬回退到某个版本git revert回退作为一次新的提交添加到commit记录git checkout -b <branchname>添加新的分支git branch查看分支,git checkout <branchnmae>切换分支git merge <branchname>合并分支代码git rebase减少分支合并的记录,合并commit记录,但是会改变提交历史,需要确保改分支只有自己操作
Github pages
创建项目库时后面加github.io,可以托管静态网站