github了解和基本操作
开源许可协议
GPL协议
具有传染性的一种开源协议,不允许做闭源的商业项目发布或销售
linux
MIT
只需要在代码或发行包中包含原作者的许可信息
Jquery nodejs
开源项目托管平台
Github gitlab gitee
github远程仓库的两种访问方式(推荐ssh)
Https
1 创建仓库,建立连接发送到远程仓库
2 修改后: 在本地git仓库上传,git push发送到远程仓库
Ssh
终端输入命令行ssh-keygen -t rsa -b 4096 -C "1783893088@qq.com"
检测ssh配置成功
用ssh -T git@github.com命令
新建仓库--连接并上传远程仓库
什么是master主分支?
初始化时创建的主分支master
作用:用于保存已经完成的功能,不允许在master上修改代码,有误删风险
功能分支
用于开发新功能的分支
查看分支列表
Git branch
创建新分支
Git branch (新分支名字)
切换分支
Git checkout (新分支名字)
快速切换到新分支
Get checkout -b (新分支名)
合并分支
切换到主分支 git checkout main
合并 git merge (要被合并的分支)
合并分支时遇到冲突
合并发生冲突
手动解决冲突
提交仓库
删除分支
Git branch -d (要被合并的分支)
删除远程分支git push origin --delete register
把本地分支推送到远程仓库
查看远程仓库的所有分支
Git remote show 远程仓库名称
跟踪分支
从远程仓库中,把远程分支下载到本地仓库
Git checkout (远程分支的名称)
Git checkout -b 本地分支名称 远程仓库名称/远程分支名称
拉取远程分支到本地
Git pull