首页 > 代码库 > github笔记
github笔记
github是一个代码集群平台,是一个协作平台。
主要就是将自己不同版本的代码提交到github上保存起来。
然后,可以多个人一起使用这个github账号的同一个仓库。这就涉及到了协作。
不同版本的代码,容易产生冲突。特别是在协作collaboration时,不同的人提交的代码,更容易产生冲突。
github的基本要素:仓库repository,提交commits,分支branch,推送请求pull request。
pull requests workflow,一个比较流行的,产生、温习代码的方式。
git pull //拉取远端某个分支的最新更新,与本地分支合并。
git push //推送本地分支到远端
master分支,被认为是不可更改的分支。一旦添加了某个内容,不可修改和删除。
使用其他分支进行实验和编辑,最后统一,确定最终版本,提交到master分支。
pull requests是github协作的核心内容!
Discuss and review the changes in this comparison with others.
Create pull request,拉取别人的分支,和自己的分支进行对比,查看有哪些区别。
如果确定这些区别是自己想要的,那么再次点击Create pull request。并且输入自己的标题和内容,然后create pull request。
创建仓库
依照上述步骤完成一个仓库的创建。
4中填写的内容,会在一个README.md文件中显示。
创建分支
在本账户下的tmp仓库中,Code下面,点击Branch:master,创建分支a
在分支a中修改、添加、删除文件
修改文件
新建文件、上传文件、查找文件
查看该分支和master有哪些区别
在pull requests中,点击new pull request,自动跳转到Code下面
base选择master(被比较的分支),compare选择a(修改后的分支)
一直选择点击new pull request ,直到分支合并commit
参考:https://guides.github.com/activities/hello-world/
github笔记