github使用学习

	学习git与github的记录,具体的细节可以参考下面两位大佬的教学视频和总结文档,个人感觉讲的很好:

程序员必知:这是一份全面 & 详细的 Git与Github 介绍指南
GeekHour一小时Git教程

这篇文章记录下面目录所示内容:
目录


git


git官方网站

Cli


git常用命令 :
git init 初始化 git,只有初始化了以后才可以使用 git 相关命令。
git clone 获取远程项目,并下载到本地。远程库的地址在 GITHUB 项目中会有提供。
git status 查看本地修改与服务器的差异。
git add . 将这些差异文件添加,这样就可以提交了。
git commit –m “这里是注释” 提交更改到服务器。
git checkout master 更改到master库。
git pull 将服务器最新的更改获取到本地。
git merge local master 将本地的local合并到远程的master上。
git push origin master 正式提交到远程的master服务器上。
还有“git tag”,“git diff”,“git show”,“git log”,“git remote”等。

linux(ubuntu) git 安装与简单使用

linux git官网下载
Linux git具体安装与使用

linux git 简单安装与使用

linux git 安装


1、安装命令:sudo apt-get install git(我的已经安装所以显示的已存在)
2、查看是否安装成功命令:git --vesion(显示git版本即为安装成功)
在这里插入图片描述

linux git 简单使用


1、创建本地仓库
(1)mkdir 仓库目录;
(2)cd 仓库目录
(3)git init
(4)ls -ah 有一个.git的文件 : 为版本库(表明仓库创建成功)
在这里插入图片描述
2、在仓库中创建一个文件,并提交到版本库
(1)echo “This is a file that needs to be versioned” > file.txt
(2)git status(查看文件在仓库中的状态,应该为未跟踪)
(3)git add file.txt (将文件添加到暂存区)
在这里插入图片描述
(4) git commit file.txt -m “This is the first submission”(将文件提交到本地的版本库,可以看到提示本地仓库不知道提交者是谁,所以需要配置用户相关信息)
(5)git log查看提交是否成功
在这里插入图片描述
3、git的本地版本如何与github的远程仓库管理

windows gitbash安装与简单使用


windows Gitbash下载

windows gitbash 安装


1、首先进入GitHub官网,下载适合自己电脑的版本,具体如下:
在这里插入图片描述
2、 软件安装
安装的时候,除了安装目录可以根据自己的想法指定,其他的直接next即可,安装完成后,选择任一目录右键,显示“Git Bash Here”,表示安装成功:
在这里插入图片描述

windows gitbash简单使用


1、创建本地仓库
(1)在任一文件夹右键选择“Git Bash Here”,进入到gitbash命令行交互界面
(2)用cd命令切换到需要创建仓库目录下,创建一个仓库目录,并进入该目录
(3)执行:git init
(4)ls -ah 有一个.git的文件 : 为版本库(表明仓库创建成功)
在这里插入图片描述
2、在仓库中创建一个文件,并提交到版本库
(1)echo “This is a file that needs to be versioned” > file.txt
(2)git status(查看文件在仓库中的状态,应该为未跟踪)
(3)git add file.txt (将文件添加到暂存区)
在这里插入图片描述
(4) git commit file.txt -m “This is the first submission”(将文件提交到本地的版本库,可以看到提示本地仓库不知道提交者是谁,所以需要配置用户相关信息)
git config --global user.name “git账号”
git config --global user.email “git邮箱,注册时候的邮箱”
(5)git log查看提交是否成功
在这里插入图片描述
3、git的本地版本如何与github的远程仓库管理

GUI


现有的GUI 第三方工具
https://www.gitkraken.com/git-client

GitKraken Desktop安装与使用(待亲测使用)]

GitKraken Desktop 安装(待补充)

GitKraken Desktop 使用(待补充)

GitHub Desktop安装与使用(待亲测使用)

  • 您可以使用 GitHub Desktop 创建和管理 Git 存储库,而无需使用命令行。
  • 您可以在受支持的 Windows 或 macOS 操作系统上安装 GitHub Desktop。
  • 您可以通过向 GitHub 进行身份验证来安全地访问 GitHub Desktop 上的帐户资源。
    帮助文档
GitHub Desktop 安装(待补充)

GitHub Desktop 使用 (待补充)

github


GitHub就是一个远程仓库,远程仓库通俗的理解就是一个可以保存自己代码的地方,在实际开发当中一个项目往往是有多个人来共同协作开发完成的,那么就需要一个统一代码保存的地方,而GitHub就是起到一个共享和汇总代码的作用。

快速的从github上下载代码


示例:在无账户/密码的前提下,快速从github下载sqlite源码
1、点击github官网,如下图所示:
在这里插入图片描述
2、搜索sqlite,出现如下图,点击进入sqlite仓库
在这里插入图片描述
3、点击标号1(code)->标号2(Download ZIP),下载源码到本地即可
在这里插入图片描述

github打开慢的问题解决


github属于国外的平台,所以我们打开的时候有时候比较慢,解决该问题的方法有很多,主要有:

1、Watt Toolkit安装教程(亲测有效)
2、网易UU加速器和steam++安装视频(未试用)

github注册与登陆


官方登录页: https://github.com/login
在这里插入图片描述
标号1:如果没有用户名/密码,就点击“create an account”,用邮箱去注册
标号2:如果有用户名/密码,就直接登陆即可

github界面详细介绍

登陆上github之后,可以按照github界面详细介绍先熟悉一下github的基本功能布局。

github建立、删除仓库

建立仓库
登陆上github之后,首先到home页,点击“new”创建仓库,具体如下:

在这里插入图片描述
点击“new”,进入创建仓库页面,具体如下:
在这里插入图片描述
标号1:填写仓库名称
标号2:确认自己的仓库是否为公共可见
标号3:点击“Create repository”即可创建成功,成功页面如下:
在这里插入图片描述
标号1:仓库名称
标号2:后续通过客户端克隆仓库到本地就需要其信息
标号3:在客户端创建本地仓库,并与github上的仓库进行同步的命令行

删除仓库
如果想删除仓库,在仓库界面选择“setting”,如图所示:

在这里插入图片描述
进入“setting”页面后,拉到最下面选择“delete this repository”,具体如下:
在这里插入图片描述
点击“delete this repository”后进入下图后,输入“用户名/仓库名称”,即可删除
在这里插入图片描述

git 与 github 交互

SSH配置

  • git与github的交互的方式有ssh和https两种,github官方更提倡使用ssh的方式,因此这里只介绍ssh的方式。
  • 此外linux git和windows gitbash进行SSH配置的基本上一样,这里只介绍windows gitbash.

1、获取ssh秘钥对
在任意文件夹的空白处右键,选择“Git Bash Here”,进入gitbash交互命令行,执行命令:ssh-keygen -t rsa -C “git账号”,之后一路Enter(确认)就可以了,具体如下所示(我这里之前已经存在了就不进行覆盖重写了):
在这里插入图片描述
生成的id_rsa为私钥需要保护好防止泄露,id_rsa.pub为公钥,将其放到git客户端需要访问的服务器上,也就是github

2、 绑定SSH秘钥
先打开本地生成的id_rsa.pub拷贝一下,然后 打开github,将其粘贴进去即可,具体如下图:
在这里插入图片描述
在这里插入图片描述
3、检查是否绑定成功
回到Git bash上输入:ssh -T git@github.com,来检查是否成功绑定。成功如下图所示:
在这里插入图片描述
如果输入之后出现:“ssh: connect to host github.com port 22: Connection refused”,从以下两个方面排查:
第一:查看公钥拷贝的时候完整且没有拷贝错
第二:如果开启了加速器“watt toolkit”,将其关闭后重试

克隆github仓库到本地


1、将你的库克隆下来到本地电脑中,方便以后进行上传代码等托管库的维护。
在这里插入图片描述
2、在库创建完成之后 会有一个网址出现在网页中,这个地址就是代码地址,具体如下:
在这里插入图片描述
3、到gitbash中执行命令:
git clone 地址(这个地址就是刚刚创建的库那个页面上代码地址)
克隆下来的仓库中会有一个.git隐藏文件,即说明克隆成功,具体如下图所示:
在这里插入图片描述

关联本地仓库与远端的github仓库

1、在gitbash中输入:git remote add <远程仓库的别名> <远程仓库的地址>
远程仓库的别名:一般 用origin
远程仓库的地址:和克隆github上的仓库到本地的远程仓库的地址查看方式一样
2、通过命令行:git remote -v 查看远程仓库的信息,如果可以看到,则说明关联成功
在这里插入图片描述
注:这里保证关联的远程仓库是空的
3、执行命令:git push -u <远程仓库别名> <远程分支名>:<本地分支名>
将本地的master分支与github上的master分支关联起来,查看远程仓库已经有了本地版本库中的文件
注:如果本地分支名与远程分支名相同则可以省略
在这里插入图片描述
在这里插入图片描述

从github远程仓库拉取数据


1、从远程仓库拉取更新
(1)在github的远程仓库中添加一个README文件
在这里插入图片描述
在这里插入图片描述
(2)执行命令行:git pull <远程仓库别名> <远程分支名>:<本地分支名>
注:如果本地分支名与远程分支名相同则可以省略
在这里插入图片描述

将本地版本库的内容同步到github远程仓库


1、本地创建文件,并将其同步到github远程仓库
echo “hello world” > file2.txt;
git add file2.txt;
git commit -m “this is file2.txt”;
执行git push,将file2.txt同步到github上
在这里插入图片描述
2、github上查看是否有文件
在这里插入图片描述

参考文章:
[1]https://blog.csdn.net/Python_0011/article/details/131755188。
[2]https://blog.csdn.net/weixin_42645653/article/details/121049175

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值