Github,世界各地的程序员都在用,它能做些什么?
这篇文章是关于Github的基本教程说明,不会涉及特别深的内容,但你要知道,Github因人而异,所以很多东西是要自己探索发现的(๑>◡<๑)
大概在大一上暑假之后出几期关于Stack overflow和Coursera和VS 2019的简单教程,所以大家记得点关注哟~
介绍Github主菜单栏上几个XX的作用
1、Pull requests
发送合并请求,基于Fork(后面会讲到)
2、Issues
是一个反馈平台,可以在别人的项目提出有他的项目出Bug的地方,和别人讨论他的项目问题(对于新手来说相当于论坛?)
3、Marketplace
相当于应用程序商店
4、Explore
相当于Github的微博
介绍Github个人主页的菜单栏上的几个XX的作用
1、Overview
概观,类似与空间可以展示你的个人信息
2、Repositories
仓库,存放你建立的项目
3、Projects
工作安排,相当于日程表
4、Packages
(使用)软件包,使用它需要获得权限
5、Stars
收藏,字面意思
6、Followers
关注你的人,字面意思
7、Followings
关注的人,字面意思
分享Github的便利插件:Octotree
作用是:左侧展示清晰的树形项目结构,可以直接在里面控制项目的分支和位置
(可以在Github的search中搜索buunguyen/Octotree,在此项目开头有个网址,可以在此下载)
Github的简单教程之建立项目(Start a project)
简介:讲解 如何建立项目,使其在本地电脑上修改、开发,最后在github项目上生效
前提:下载git(直接取官网下载)、如果电脑上装有powershell的话,可以用powershell代替cmd
1、在Github创建新项目start a project
2、在指定的地方(可以是桌面,也可以是文件夹里)创建一个文件夹
3、打开文件夹,复制当前路径,如 C:\Users\14805\Desktop\desktop
4、按win+R键,输入cmd,即可打开cmd
5、在cmd中输入以下内容:(指令一定要一个一个输入)
cd C:\Users\14805\Desktop\desktop
这是移动到指定位置
git config --global user.name 'CourserLi'
在单引号中输入使用者名字
git config --global user.email '1480589612@qq.com'
在单引号中输入使用者邮箱
git config -l
检查配置结果,会在最后两行看见刚刚配置好的名字和邮箱
git init
打开git开始操作
git remote add origin https://github.com/CourserLi/Tutorial.git
将远端github项目和当前目录下的项目进行了关联,注意后面跟着的网址是github项目里的网址,即打开项目后第一排显示的网址
现在就可以在当前文件夹中做一些操作了,如新创一个word文档、创建一个记事本等等,甚至可以再创一个文件夹,(注意文件名一定要用英文)操作完后回到cmd
git status
查看当前目录的变化,即检查刚刚操作有没有成功,注意创建的空文件夹是不会被显示的
git add *
使文件生效
git commit -m 'second_commit'
在单引号中添加注释
git push -u origin master
开始向远端github推送当前目录项目
回到github项目上查看,若出现了刚刚添加的文件说明成功
若还需要继续添加文件则重复上述操作(除了添加名字和邮箱外)
Github的简单教程之修改别人的项目(Pull requests)
简介:讲解 如何复制别人的项目到自己的仓库,修改此项目,最后把修改完的项目合并(merge)到别人那里
1、到别人(假设为A)的项目页面,点击Fork(复制一份为自己的项目)
2、此时github会自动跳转到你Fork的项目的页面
3、点击你想修改的文件,点击右侧的小笔开始Edit this file
4、修改完后点击确认(Commit changes)
5、现在你的本地项目上有了修改(若想让A的项目有同样的修改,需要看下面的步骤)
6、在你Fork的项目的页面,点击Pull requests→New pull requests→Create pull requests→确定(Create pull requests)
7、该做的都做完了,等待A的回复,若A同意则你的修改生效
Github的简单教程之同意别人的修改(Pull requests)
简介:如题
1、点击自己的项目的Pull requests,查看别人做了哪些修改
2、若同意别人的修改,点击Merge pull requests进行合并即可生效
最后诚挚希望大家能够了解并使用Github,并在上面查看高星项目,这有利于帮助大家开拓视野╭(○`∀´○)╯╰(○’◡’○)╮
833





