GitHub

GitHub

1.基本流程 一览图表

在这里插入图片描述

2.安装git,

git --version (弹出GIT版本号)
git由于敲命令不是特别方便,也有乌龟版本的GIT方便运用(需要中文装设置里边设置中文包,语言进行切换)
在这里插入图片描述

3.GIT创建版本库

创建的3种式
1.想要创建的文件夹右击 -> GIT GUI Here -> Create New Repository -> 选择路径 -> 会增加.git的隐藏后缀文件(如果没有需要设置找出,显示出后缀文件)
2.GIT BASH Here -> git init ->
3.安装了乌龟版本的情况下 -> 第二步骤不要选中!(如果选中没有办法创建本地仓库)
在这里插入图片描述

在这里插入图片描述

向本地仓库种添加文件

1.如图:.GIT就是本地版本库,包含.git的目录repo1就是工作目录
在这里插入图片描述
如果想向本地仓库里边添加目录,必须在repo1里边。如图,添加在(暂存区,绿色加号)
在这里插入图片描述
暂存区》本地仓库,写提交日志(绿色对号)
在这里插入图片描述
修改git提交
直接提交
删除本地仓库的文件
同提交,先在文件删除,提交就可以(因为本地版本库还有,所以需要提交)
删除本地版本库,并保留自己本地文件

## 项目中添加忽略
在这里插入图片描述

忽略后会生成.gitgnore文件也需要添加忽略

在GITHub上创建仓库

git.hub.com->创建项目->项目名称,项目描述->选择公开项目
如果感觉git英文太麻烦,可以使用码云gitee.com

把项目推送到远程仓库

本地仓库-》远程仓库
两种通讯协议HTTPS,SSH(安全外壳协议)
首先介绍SSH推送到远程的方法
在这里插入图片描述
在这里插入图片描述
使用SSH推送到远程

## 生成密钥对

文件夹右击->GIT BUSH Here ->生成密钥的命令(ssh-keygen -t rsa)->回车
生成的密钥对默认文件寻找(不带后缀是私钥不能告诉别人,带后缀是公钥)
寻找文件方法一:当前用户文件下的.ssh文件
在这里插入图片描述
寻找文件方法二:
我的电脑-》C盘-》users-》当前用户(每个人用户名不一样)-》.ssh
公钥要告诉github,
在这里插入图片描述
在这里插入图片描述
推送:运行命令和远程仓库建立连接并推送,git remote add orgin ‘git链接’(orgin是自定义)
git push -u orgin master (master是分支)
刷新页面就可以看到和本地仓库一模一样

使用乌龟也可以实现同样内容:实现方法

文件夹右击同步-》管理-》密钥选择私钥,URL就是GIT的URL,标签选项(选择密钥之前在网络如下图确认是不是SSH,不是进行修改)-》推送
在这里插入图片描述
HTTPS方式创建远程仓库
创建项目右上角头像NEW ,->复制链接-》用乌龟软件右击-》不用填写密钥(使用的是账号密码)-》弹出框不用管-》填写用户名密码
在这里插入图片描述

克隆远程仓库到本地

克隆也有两种方式,HTTPS,SSH
1.SSH方法:命令:文件夹右击给GIT BUSH Here-》git clone '路径
乌龟软件克隆:右键克隆-》粘贴链接即可

文件的修改上传,冲突解决

推送push bb,拉取pull

搭建私有git服务器

在这里插入图片描述

master分支

分支概念:
在这里插入图片描述
master分支,每一次提交master分支就会向后移动一个节点。记录每一次修改的日志信息
HEAD指针指向当前所在的分支。默认指向master

在GIT中添加分支,成本非常低,原理是多增加一个指针,把HEAD指针指向创建的分支。工作区其余毫无变化
在这里插入图片描述
在这里插入图片描述
分支可以合并,也可以多个分支互不干扰

分支的合并删除

其余

  1. 查看当前登录账号:

git config user.name

  1. 查看当前登录邮箱:

git config user.email

  1. 修改用户名和邮箱:

git config --global user.name “Your_username”
git config --global user.email “Your_email”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值