git的基础使用——Windows篇

1、Windows 下使用

1.1、git 使用基础

1.1.1、如何启动

        在你需要启动的工程目录下 右键空白处点击 ,会出现两个 Open Git

        我们使用选择 Open Git Bash

启动完成

 1.1.2、初始化配置

        初始化配置 是为当前git 进行 本地 配置 用户的姓名 邮箱 以及密钥等内容

# 如何查看配置
git config -l
# 设置用户名
git config --global user.name ******
# 设置邮箱
git config --global user.email ******.com

1.1.3、如何建立仓库

        当我们要开始编写工程的时候,会先建立一个工程文件夹 ,然后在这个工程文件夹下进行建立工程。

# 建立仓库的指令
git init

        当使用完 该指令后 会在目录下新建一个 .git 文件。

1.1.4、.git 文件的作用

        .git 文件夹内包含的就是对当前工程的配置文件 以及历史文件 和本地仓库 还有就是 远程仓库 的网址

        所以 .git 是当前工程的标识 我们需要上传 或者是追查历史版本 都需要这个.git 并且 当有了.git 后 你的git bash 中的提示符 也会发送变化

 1.2、本地的推送

         在工程目录下 进行操作 在 有.git 的目录下面操作。

推送到暂存区

# 推送工程目录下 所有已修改的文件
git add .
# 推送工程目录下 指定文件
git add 新建文本文档.txt

 推送到本地仓库

# 推送到本地仓库
git push origin master

1.3、推送到远程的准备

1.3.1、注册 gitee 账号

        进入到gitee官网,注册号账号,并绑定邮箱。

gitee官网
https://gitee.com/

1.3.2、ssh公钥

        什么是公钥 是用于 gitee 和 本地git 的一个验证判定 当 本地git 向远程推送的时候 远程需要使用到公钥进行判定。

本地:生成公钥

# 使用以下命令 生成公钥
$ ssh-keygen -t rsa

解释

注意:windows下的用户名一定要是英文的,如果是中文名会出错。

$ ssh-keygen -t rsa
Generating public/private rsa key pair.

// 公钥 存放位置   不修改位置 直接回车
Enter file in which to save the key (/c/Users/tanzh/.ssh/id_rsa):				

// 公钥是否需要密码 不需要直接回车
Enter passphrase for "/c/Users/tanzh/.ssh/id_rsa" (empty for no passphrase):
// 再次输出密码  不需要直接回车                                 
Enter same passphrase again:

// 告诉你你的私钥在哪
Your identification has been saved in /c/Users/tanzh/.ssh/id_rsa

// 告诉你 你的公钥在哪
Your public key has been saved in /c/Users/tanzh/.ssh/id_rsa.pub

The key fingerprint is:
SHA256:YXnEeWv/YGhlYTyhyi3TCmEADVshMemYdBC9TVpJ8Ak tanzh@Tan_zhipeng
The key's randomart image is:
+---[RSA 3072]----+
|  o+EO=o ... ... |
|  . +B=o oo ..=  |
| . =.*o * ...o o |
|  o + .o = +o o  |
|        S =.o=   |
|         . +o +  |
|          .. . o |
|                .|
|                 |
+----[SHA256]-----+

用记事本打开公钥

 远程:填写公钥

点击设置

点击公钥

 将刚刚打开的文件内的内容 粘贴进去

1.4、推送到远程

1.4.1、本地:建立仓库

先建立一个工程文件夹

git init

1.4.2、远程:建立仓库

点击建立仓库

 

 输入仓库名称即可,其他的可先不管

 输入下面的命令

 一定要保证 远程的 名字 和邮箱 于本地的名字和邮箱 相同

1.4.3、远程于本地连接

git remote add origin [URL]
[URL] == 你 gitee 仓库的地址


例如
git remote add origin git@gitee.com:zhipengtan/git_test.git

gitee 仓库地址如何获取

通过在上方点击SSH 的方式 然后复制这

 1.4.4、本地推送到远程

# 推送到本地缓存区
tanzh@Tan_zhipeng MINGW64 /e/git_test (master)
$ git add .

# 推送到 本地仓库
tanzh@Tan_zhipeng MINGW64 /e/git_test (master)
$ git commit -m "好开心 第一次推送成功 我真棒"
[master 19e5009] 好开心 第一次推送成功 我真棒
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 1231231313123.txt

# 推送到远程
tanzh@Tan_zhipeng MINGW64 /e/git_test (master)
$ git push origin master


Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 20 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (7/7), 752 bytes | 250.00 KiB/s, done.
Total 7 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Powered by GITEE.COM [1.1.5]
remote: Set trace flag ee420391
To gitee.com:zhipengtan/git_test.git
 * [new branch]      master -> master

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值