github:面向开源及私有软件项目的托管平台
一些基本概念:
仓库(Repository): 就是项目
收藏(star) : 收藏某个项目,方便查看
关注(watch): 关注某个项目,该项目更新时会收到通知
事务卡片(lssue) : 讨论话题
克隆项目(fork):该fork 的项目独立存在于你的账户下
发起请求(Pull request):以fork的项目发起请求,以修改fork 源
合并(Merge):如果别人 Fork 了咱们的项目,对其进行了修改,并且提出了 Pull 请求,这时咱们就可以对这个 Pull 请求进行审核。如果这个 Pull 请求的内容满足咱们的要求,并且跟咱们原有的项目没有冲突的话,就可以将其合并到咱们的项目之中
Gist:如果没有项目可以开源或者只是单纯的想分享一些代码片段,就可以选择 Gist
如图是一个仓库的主页:
更多应用请自行查阅!!
git:免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
第一步:安装 git
/* centos 及 fedora */
sudo yum install git
参考链接—> git 教程
第二步:在 github 上创建仓库
1.找到主页,如下所示:
2.点击New repository
这里注意点击“Initialize this repository with a README”。因为“This will let you immediately clone the repository to your computer. Skip this step if you’re importing an existing repository . ”
第三步:配置 publickey
cd
ssh-keygen -t rsa -C "youremail@example.com"
说明:此命令会在你的主文件夹下生成两个文件。id_rsa 和id_rsa.pub ,id_rsa 私钥,id_rsa.pub 公钥
cd /home/liushengxi/.ssh/cat
ls
将id_rsa.pub 复制粘贴一份到 github 的如下地区:
记得起一个Tittle(公钥名),添加的时候会要求输入一次密码进行验证
第四步:clone 该仓库
cd
git clone git@github.com:liushengxi13689209566/tmp.git
cd tmp
vim 1.c
第四步:提交你所编写的代码
git add -A
git commit -m '关于你这次上传的文件的描述'
git push origin master
在我使用的过程中出现了这个东西:
ok,那我们按照提示来运行如上的两个命令:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"