Github学习笔记

命令行中输入clear就可以清空

1.github中的一些基本概念:

1.仓库(repository)

2.收藏(star)

3.复制克隆项目(fork)

4.发起请求(pull request:PR)后,合适的话就合并(merge)

5.关注(watch):watch一个项目以后,有任何更新,会收到通知

6.事务卡片(issue):发现代码bug,一起讨论

7.github主页

8.仓库主页:私有仓库只有自己或者指定朋友才有权利访问

9.个人主页

2.一个git库(仓库)就是一个开源项目,通过git管理git库

readme文件是详细描述项目

  1. 开源项目贡献流程:
  1. 新建issue(提交使用问题或者建议或者想法)
  2. Pull request(1fork项目 2修改自己仓库的项目代码【因为当我们fork了别人的项目以后,我们就有了一份独立的项目,我们在自己fork好的项目上修改原项目里不会同步,所以需要下一步PR,向原作者发起请求】3 新建pull request 4等待作者操作审核(merge我的PR))
  1. 初始化一个git仓库(本地):
  1. 创建一个新的文件夹
  2. 在文件夹中初始化git(创建一个git仓库)

先cd到这个文件,再初始化git

因为.git文件【存储仓库所有数据信息】是隐藏文件,所以很有可能看不见,所以需要像下图中这样按一下使隐藏文件显示出来

  1. 向仓库添加文件

向仓库添加文件的流程

命令:

1touch 文件名  用途:添加一个文件【此时文件在工作区】

2)git add 文件   用途:将上述新添加在工作区的文件放入暂存区

3git commit -m ‘随便说什么’ 用途:将上述添加到暂存区的文件放入仓库

  1. 修改仓库文件

命令:

  1. vi(vim) 文件名  用途:可以修改文件的内容[u是撤销操作;esc退出编辑模式,a进入编辑模式;在退出编辑模式的状态下:wq是退出编辑器并保存文件]
  2. Cat 文件名  用途:查看文件内容
  3. git add 文件名 用途:修改好的文件在工作区,将修改好的文件传指暂存区
  4. git commit ‘随便说点话’ 用途:将暂存区的文件提交到仓库
  1. 删除仓库文件

以上操作都是本地操作,也就是说作里以上操作,github仓库里是不会同步更新的。

  1. git管理远程仓库

使用远程仓库的目的:备份,实现代码共享集中化管理

要将仓库里的代码克隆(git clone 。。。)到某个文件夹里,就先cd到这个文件夹里

如何将git本地仓库中的代码同步到git远程仓库中呢?答案是:git push命令

一个完整的流程:

  1. 将项目从github上拉取下来(克隆)
  2. 在本地对项目做一些修改
  3. 修改好的文件处在工作区,将处在工作区的文件用git add 上传到暂存区
  4. 将暂存区的文件上传到本地仓库(git commit -m ......)
  5. 将本地仓库中的文件上传到远程仓库(github仓库)用git push命令[如果没有权限只需要按照指令的要求填写用户名和密码 或者 修改隐藏文件git中的config文件中origin这里的url]

github搭建个人网站

个人站点访问网址:https://用户名.github.io

搭建步骤:

  1. 创建个人站点 -> 新建仓库 (注:仓库名必须是【用户名.github.io】)
  2. 在仓库下新建index.html 的文件即可【网站首页】

脚下留心:github pages仅支持静态网页;仓库里面只能是html文件​​​​​​​

github搜索Shadowsocks用于翻墙

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值