github(1):
1.目的:借助github托管项目带按摩
2.仓库:创建一个Repository
3.收藏(Start):仓库主页start按钮,意思是收藏项目的人数,在github上如果有一个项目获得100个star都算不容易了,收藏项目,方便下次查看
4.克隆和复制(Fork):
5.发起请求(Pull Request):是基于Fork的,如果别人在你的基础上对项目进行了改进,后来你觉得改进的很不错,应该把这些改进让跟多的人受益,于是就把自己的改进合并到原来的项目里,这时候他就可以发起一个Pull Request(PR),原有项目的创建人就可以收到这个请求,这个时候就可以仔细阅读review他的代码,并且测试OK就可以接收他的PR,测试他的代码,这时候他改进的项目就会拥有了。
6.关注(Watch):如果你watch某个项目,那么以后只要这个项目有任何更新,你都会第一时间收到通知
7.实物卡片(Issue):发现BUG,但是目前没有成型的代码,需要通知对方
8.GitHub主页:创建账号成功或点击网站栏github图标都可以进入github主页,该页左侧主要显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库
9.仓库主页:主要显示项目信息,如:项目代码,版本,收藏/关注/fork情况等
10.个人主页:头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息
11.注册github账号:网站:github.com
登录状态,进入github主页;未登录状态,进入github首页;github服务器在国外,所以访问比较慢,所以需要FQ(用Shadowsocks),私有仓库只能自己或者朋友才有权限才能访问,新注册用户需要注册邮箱后才能创建git仓库
12.仓库管理:
1.新建仓库文件:点击createNewFile来创建文件,点击文件名
2.编辑文件
3.删除文件
4.上传文件
5.搜索仓库文件
6.下载检出项目
12.GitHub Issues:发现代码BUG,但是目前没有成型代码,需要讨论使用的时候或者使用开源项目出现问题的时候使用
13.通过git管理github托管项目代码。
(1)git status 查看当前状态
(2)git add 文件名 从工作区提交文件到暂存区
(3)get commit -m "提交描述" 从暂存区提交到仓库
14.Git初始化以及仓库创建和操作
(0)git config --list
(1)设置基本信息:
1.设置用户姓名:git config --global user.name 'stone'
2.设置用户名邮箱:git config user.email
注意:该设置在github仓库主页显示最新谁提交了文件
15.Git远程仓库
(1)Git克隆操作:
目的:将远程仓库(github对应的项目)复制到本地
git clone
(2)初始化一个Git仓库
1.创建一个文件夹 :mkdir test
2.在文件内初始化git(创建git仓库):cd test ; git init 如果看不见,则设置可见隐藏文件
3.向远程仓库中添加文件:
push
4.修改仓库文件:
16.无法进行同步:为什么无法同步?(或者为什么没有权限)
答:私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型
nano .git/config
将[remote "origin"]
url=https://github.com/用户名/仓库名.git
修改为:
[remote "origin"]
url=https://用户名:密码@github.com/用户名/仓库名.git