Git的配置、本地绑定Github及基本使用

本文详细介绍了Git的安装、基本配置,如何在Github上注册、创建仓库,配置SSH公钥实现本地仓库与远程仓库连接,以及远程仓库的克隆、抓取和拉取操作。
摘要由CSDN通过智能技术生成


前言

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理,GitHub是一个基于Git的远程文件托管平台,本文介绍如何配置Git以及绑定GitHub。


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装Git

1.1下载Git

点击此处在官网下载Git
在这里插入图片描述

1.2按照以下步骤进行安装

Git详细安装步骤

1.3对安装好的Git进行基本配置

1.打开Git Bash,设置用户信息

git config --global user.name "名字"
git config --global user.email "邮箱"

2.查看已配置的信息

git config --global user.name
git config --global user.email

`提示:若windows系统不允许创点号开头的文件,可以在目录下右键打开Git Bash在命令行中输入以下命令可完成添加

//示例添加.bashrc文件
touch .bashrc

3.建立本地仓库
1)任意位置创建空文件夹作为本地Git仓库(示例为workplace)在文件夹下打开Git Bash

2)执行以下命令生成.git文件,以下图片说明初始化成功

git init

在这里插入图片描述
3)ll指令可以查看仓库文件数量及详情,没有文件即显示0条
在这里插入图片描述

Tips:在目录下没有看到.git文件可以打开显示隐藏文件,如下图
在这里插入图片描述
4)Git仓库基本指令(包括添加到暂存区、提交到本地仓库、查看状态、查看状态和提交日志等)以下图片(转载自黑马程序员)描述整个过程:
在这里插入图片描述

//1.在目录下新建需要上传代码文件夹(例以上:workplace)
//2.将所有修改提交到暂存区
git add .
//3.将修改提交到本地仓库,提交注释为:xxxxx
git commit --m 'xxxxx'
//4.以上第2、第3步执行完毕时可以使用以下命令查看仓库文件的状态
git status
//5.以上执行完毕可以查看日志
git log
//6.以精简方式查看日志
git-log
//可将版本回退到之前提交的版本
git reset commitID --hard

查看日志
查看日志
5)分支(简略描述可不看)

//1.查看本地分支
git branch
//2.创建本地分支
git branch 分支名
//3.切换分支(第2个方式为新创建一个并完成转换)
git checkout 分支名称
git checkout -b 分支名
//4.合并分支(merge)
git merge 分支名称

二、Git远程仓库(Github)

2.1在Github官网注册账号

官网地址:https://github.com/

2.2创建远程仓库

按照以下步骤完成仓库创建
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、配置SSH公钥 本地仓库与远程仓库连接

3.1配置SSH

在Git Bash界面按步骤获取公钥

//1.输入以下命令不断回车
ssh-keygen -t rsa
//2.获取公钥
cat ~/.ssh/id_rsa.pub

以下为已生成SSH公钥:
在这里插入图片描述
按下图复制公钥:
在这里插入图片描述
在Github中配置所得到的公钥:
在这里插入图片描述
点击NewSSHKey

在这里插入图片描述
验证是否配置成功

ssh -T git@github.com

出现此则验证成功

3.2与远程仓库连接

1)对接已创建远程库
git remote add <远端名称> <仓库路径>

git remote add origin 远程仓库地址

执行以上命令会弹出一个填写Github登录信息的窗口,填写完成后可完成远程库的对接,至此可以开始使用本地仓库向远程仓库的推送
2)查看远程仓库
输入命令查看远程仓库名称

git remote

在这里插入图片描述
3)本地推送到远程仓库
git push [-f] [–set-upstream] [远端名称 [本地分支名][:远端分支名] ]
当分支名称相同时可以只写一个

git push origin master

完成向远程仓库的推送
在这里插入图片描述

四、从远程仓库克隆

4.1查看关联关系

git branch -vv

在这里插入图片描述

4.2远程仓库克隆

使用命令将仓库代码clone到本地: git clone <仓库路径> [本地目录]

git clone 仓库地址

在这里插入图片描述

4.3远程仓库抓取和拉取

1)抓取是将仓库的修改抓取到本地不进行合并
命令:git fetch [remote name] [branch name]
2)拉取就是将仓库的修改拉到本地并自动进行合并,等于fetch+merge
命令:git pull [remote name] [branch name]
处于目标文件夹下的Bash中可以直接使用:

git pull

总结

本文简单介绍了Git配置及Github同Git的简单使用,使用它们能够方便的拉取和上传代码,完全掌握还需仔细了解分支的使用,可进行协同工作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值