git和github使用
git和github使用
Git和Github
Git是一个运行在电脑上的版本控制软件,而Github是基于Git这个版本控制软件打造的网站。
Git有助于多人协作和版本控制
Git的三个概念:提交commit,仓库 repository ,分支 branch
开源项目寻找指南
找开源项目的一些途径
• https://github.com/trending/
• https://github.com/521xueweihan/HelloGitHub
• https://github.com/ruanyf/weekly
• https://www.zhihu.com/column/mm-fe
查找资源
特殊的查找资源小技巧-常用前缀后缀
• 找百科大全 awesome xxx
• 找例子 xxx sample
• 找空项目架子 xxx starter / xxx boilerplate
• 找教程 xxx tutorial
教学视频
https://www.bilibili.com/video/BV1db4y1d79C/?vd_source=b9c5bfe87527051f73cd5ccc7880600e
Git和vscode实现在Github上的多人协作
命令
克隆仓库:git clone <git地址>
初始化仓库:git init
添加文件到暂存区:git add -A
把暂存区的文件提交到仓库:git commit -m “提交信息”
查看提交的历史记录:git log –stat
工作区回滚:git checkout
撤销最后一次提交:git reset HEAD^1
以当前分支为基础新建分支:git checkout -b
列举所有的分支:git branch
单纯地切换到某个分支:git checkout
删掉特定的分支:git branch -D
合并分支:git merge
推送当前分支最新的提交到远程:git push
拉取远程分支最新的提交到本地:git pull
多人合作
首先创建账号用邮箱加密码创建就行
登录进去后创建一个仓库,添加一个readme文件和MIT的开源协议
然后合作者需要在邮箱中去同意该申请,就能够加入该项目了
然后就能按照设置进行push了
1 | git remote add origin https://github.com/C0KE/1111.git |
git remote add origin https://github.com/C0KE/1111.git
是用于设置远程的名字的,相当于创建一个变量
git branch -M main
切换到主分支
git push -u origin main
上传到origin这个变量的网站上去分支为main