IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 记录Git的第一次push(附Git最新安装详细教程 -> 正文阅读

[开发工具]记录Git的第一次push(附Git最新安装详细教程

第一次使用GitHub,在从本地库中push项目文件到仓库中出了一些问题,记录于此。

push之前的准备

需要准备的工作

  • 注册GitHub账号
  • GitHub新建仓库(repository)
  • 安装Git客户端

Github新建仓库(repository)

进入GitHub后,点击右上角?

  • 选择 New repository。
  • 填写仓库名字和简介。
  • 权限设置为public。
  • 选择添加README文件。
  • 最后新建仓库OK。
  • 注意!记下自己的仓库的网址,后面需要用,最好先复制下来

安装Git客户端

官方安装地址:https://git-scm.com/downloads

#本文只介绍如何安装Windows版本,后续补充Linux和Mac等其他版本。

安装

无特殊需求, 建议安装最新版本

1、一路Next

在这里插入图片描述
安装路径啥的,自己安排就好,最好别用默认的。

2、看自己需求

在这里插入图片描述
创建开始菜单文件夹名字这种,自定义就OK

3、建议用vim编辑器,便捷强大,有一定学习成本。

在这里插入图片描述

4、这里选择的是GitHub仓库的主分支名字(可以了解一下GitHub工作原理),默认master,自定义默认为main

在这里插入图片描述

5、这里选的是Git以后的使用方式。第一个是仅用Git客户端工作(最保险);第二个会修改系统环境变量,可以多个方式使用Git;第三个要求你有一定技术和折腾能力😢

在这里插入图片描述

6、这个…默认吧(⊙o⊙)

在这里插入图片描述

7、这个…一个使用默认的库,一个使用安全通道。咱也不懂🙌,但是自己用就用默认的就好了。

在这里插入图片描述

8、这个啊…行末转换,这个涉及的原理感兴趣的可以去了解了解,还是和GitHub工作方式有关。直接Next🤷?♂?。

在这里插入图片描述

9、知识盲区了属于是。直接Next。配置终端模拟器,便于使用Git Bash🙄

在这里插入图片描述

10、选择默认的git pull行为。直接Next就好。

在这里插入图片描述
这个git pull哇,今天还是用到了。push之前嘛需要先pull一下,就是获取GitHub远程仓库里的文件到本地来。

11、选择一个凭证助手。这个是提供登录凭证帮助的,Git需要验证使用的用户身份。我的理解是会记录push的用户,相当于一个身份验证。
直接Next,没什么问题👌

在这里插入图片描述

12、配置额外选项。直接默认,Next!

在这里插入图片描述
好奇的同学就会停一下了👏
第一个是文件系统缓存,第二个是符号链接。我个人的理解是Git在工作目录,如果要把文件放入暂存区时,或者说找到需要push的文件时,有这两种方式:一种文件系统缓存;另一种类似Linux文件系统中的符号链接方式。还是用默认的吧🤣

13、新功能!(我想…你用不上吧hh🤐)

在这里插入图片描述
激动人心,累坏颈椎!直接Install
终于安装结束了。

git push(Git的使用)

现在就可以快乐的push,pull,push…

检查Git

嗯,打开你的开始菜单,找Git文件夹,打开Git Bash
就长这个样子:就安装成功了
在这里插入图片描述
输入 git --version
查看Git安装版本号
在这里插入图片描述

向GitHub提交文件

# 第一步,切换到需要提交的文件的目录
cd 工作目录
# 第二步,在当前目录中生成本地的git管理
git init #会在当前目录生成一个隐藏文件夹.git
# 第三步,将需要提交的文件放入git暂存区
git add . #这个默认将该目录全部文件都添加
		  #也可以指定特定文件
# 第四步,给本次提交添加注释
git commit -m "first commit" #引号内容可更改
		  #如有报错见下文
# 第五步,连接GitHub远程仓库
git remote add origin 自己仓库的网址
		  # 上文提到的保存的仓库网址
# 第六步,提交
git push -u origin master
		  #此处master也可以是main,也可以是自定义
		  #详见上文Git安装第四步		

如果顺利,完成上面的步骤,你的本地项目就提交到了GItHub上的仓库中了的🎈🎈🎈

报错解决

前三步不会出错的一般

第四步

一般报错为git config配置
解决:

# 第一步,引号填一个名字
git config --global user.name " "  
# 第二步,引号填一个邮箱
git config --global user.email " " 

此时,再次输入

git commit -m "first commit" #引号内容可更改

就没有问题了
原因:
我的理解是,GitHub需要知道每一个提交的人的身份,用以区分。

第五步

连接可能出现超时,不用特殊的方法是无法避免的🙌
等待重试就好

第六步

可能会报一个这样的错:
error: failed to push some refs to 你的GitHub仓库网址
原因:
远程库与本地库不一致造成的问题。
可能是因为我们一开始建立GitHub仓库时选择了添加README文件(猜测👀)
把远程库同步到本地库就可以了
解决:
先把远程仓库的内容给它pull过来

git pull --rebase origin master
# 一样的,这里的master也不是确定的,看自己安装的选择

这条命令中 --rebase据说可以取消掉刚才失败的commit,然后和pull过来的内容合在一起。
所以再次push就好了

git push -u origin master	#master见上文

在这里插入图片描述
附一张最后成功push的截图🎈

最后来到GitHub仓库刷新,就可以看到push的内容了~

感谢大家的支持,一直看到这里。写博客时间不长,学习知识也不够广泛全面,也没有精于一处。文中有不足的地方,欢迎大家批评指正!
一起学习GitHub,走向辉煌😜
本文长久更新,欢迎关注!

参考

关于Git安装的细节意犹未尽的同学可以看看这篇博客,大佬写的?
Git 详细安装教程(详解 Git 安装过程的每一个步骤)

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-07-21 21:44:34  更:2022-07-21 21:45:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:51:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码