初次接触Git仓库以及Github使用方式

1、注册账号,官方网址:https://github.com/

github注册

2、登录后,点击左侧绿色按钮 new repository

创建仓库

3、GitHub仓库界面功能

仓库功能

  • 仓库(Repository):用来存放项目代码,一个开源项目对应一个仓库。
  • 收藏(Star):用户收藏量。
  • 分叉(Fork):复制克隆项目,假如你开源了一个项目,别人现在你的项目基础上做些改进,他就可以Fork你的项目,他的主页就多了一个项目。(基于你的项目基础且不会影响你的仓库)
  • 发起请求(Pull Request):基于Fork,如果别人在你的项目里进行了改进且觉得改进的不错,于是想把自己改进的加入到原来的项目中,他就可以发起一个Pull Request(PR),你会收到这个请求,仔细review他的代码,并且测试觉得ok了,就会接受他的PR(合并到仓库中),这是他做的项目改进在你的项目里就有了。
  • 关注(Watch):如果你关注了某个项目,项目有任何更新,你就会得到通知提醒。
  • 事务卡片(lssue):别人发现你的项目有bug或做得不够好,可以给你提一个lssue,提的问题多了,就是lssues,你可以看看到这些问题并可以逐个修复,修复ok可以close掉。

4、开源项目贡献流程

1)新建Issue
提交使用问题或建议或想法。
2)Pull Request
Fork项目,修改或新增项目功能,新建Pull Request,等待原作者审核

5、安装Git

通过git管理github托管项目代码
1)git官网下载:https://www.git-scm.com/download/win
双击安装,中间不用做任何改动,一直下一步就行。如果你想修改安装位置,请放在纯英文路径下。
安装成功,你现在就可以使用git命令行工具了。在你想要下载代码的路径,点击鼠标右键,选择Git Bash here。注意,你的代码路径也应是纯英文的
2)git的工作流程
本地工作区(Working Directory):添加、编辑、修改文件等动作。
暂存区:暂存已经修改的文件,最后统一提交到git仓库中。
Git仓库(Git Repository):最终确定的文件保存到仓库,成为一个新版本,并且对他人可见。

6、将我们安装的git bash和github仓库关联

  • 首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。
  • 创建本地ssh:一种传输代码的方法,速度快安全,获取属于我们自己的密匙。在git
    bash中所有功能都是通过简单的一些代码来实现的。
    获取密匙的时候需要输入:
    $ ssh-keygen -t rsa -C "30*******9@qq.com"
    需要输入这个代码,引号内需要改成你在注册GitHub的时候绑定的邮箱账号。之后会有一些简单的让你确认的操作,
  • 之后让你会提示操作路径、密码等等,一般情况下就直接按回车一路过就可以。
    在这里插入图片描述

7、配置github

上个步骤成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github上,左上角进入 Account Settings(账户配置):
在这里插入图片描述
左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。
在这里插入图片描述
校验是否成功配置github:
终端输入:ssh -T git@github.com
在这里插入图片描述

8、git使用命令

git初次安装完成,需要进行基本信息设置,相当于软件登录
git config --global user.name "xzr*******" //设置用户名 
git config --global user.email "30********9@qq.com" //设置邮箱
git config  --list	//查看设置

该设置将在github仓库主页显示谁提交了该文件

初始化一个新的Git仓库

新建文件夹、终端进入文件夹(类似LINUX)、输入git init

git init:进入你希望管理的git项目(当前文件夹)
向本地仓库中添加文件
git status:查看当前状态
modified:修改 		new:新增		Untracked:没跟踪(监听)
git add +文件名.后缀:想监听的文件
	git add *:监听所有文件
	git add *.后缀:监听以后缀结尾的所有文件
	git rm --cache+文件名.后缀(取消监听的文件)
git rm -r --cached+文件夹(取消监听的文件夹)
git commit -m +"版本描述文字":从暂存区提交到仓库并添加描述文字描述文字在github仓库显示
	git log:查看log记录
Git远程仓库操作

第一步先将远程仓库(对应github应用项目)代码克隆到本地

	git clone+仓库地址

将本地仓库同步到远程仓库

git push -u origin master:在本地文件仓库中提交文件到远程仓库
git push -f origin master:强制提交文件到远程仓库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值