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的下载与简单使用(入门篇,一看就懂) -> 正文阅读

[开发工具]git的下载与简单使用(入门篇,一看就懂)

1. 下载安装

2. 简单命令

2.1 设置用户名和查看配置信息

(1)设置用户

$ git config --global user.name "liususu"
$ git config --global user.email "susu@top.cn.com"

(2) 检查配置信息 + 修改配置信息(用户等)

a. 查看配置信息

  • git config -listgit config -l 命令来列出所有 Git 当时能找到的配置。
    ① 查看系统config: git config --system --list
    ② 查看当前用户(global)配置:
    git config --global --list
    在这里插入图片描述
  • 可以通过输入 git config key: 来检查 Git 的某一项配置
    比如:git config user.name
    在这里插入图片描述

b. 修改配置信息

下面以修改用户名和邮箱为例说明:

  • 修改方式1
    需要注意修改是当前用户配置的,所以要加--global,如下:
    git config --global --replace-all user.name "gun"
    修改完成之后可以通过下面命令查看哪个配置文件修改了该值:
    git config --show-origin user.name
    在这里插入图片描述
  • 修改方式2
    你可以先查看所有的配置以及它们所在的文件:
    git config --list --show-origin
    在这里插入图片描述
    然后修改对应的配置文件,注意的是:通过上述命令查到的文件只能以管理员权限通过下面命令来修改:
    git config -f file 对应的action
    例如:
 git config -f C:/Users/Administrator/.gitconfig --replace-all user.name "liususu"

在这里插入图片描述

2.2 help 命令

  • 不管你是学 linux 命令还是 git 我觉得最重要命令就是 help 命令,因为命令确实多,好多命令我们有时偶尔用一次,确实记不住,但是记不住没关系,知道怎么查看它的用法再使用才是关键。这就需要掌握我们的 help 命令了。
  • help 命令语法,以 config 为例,说下面3种就够用了:
 git help config
 git config --help
 git config -h

① 打开本地的命令手册用前两种:
git help configgit config --help
② 如果不需要全面的手册,只需要可用选项的快速参考,那么可以用 -h 选项获得更简明的,即:git config -h
在这里插入图片描述

3. 创建GitHub远程仓库

3.1 Git - 生成 SSH 公钥

  • 先查一下目前密钥有没有: cd ~/.ssh
  • 然后再用命令: ssh-keygen -o 生成密钥:
    注意: ssh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令。 如果你不想在使用密钥时输入口令,将其留空即可。 然而,如果你使用了密码,那么请确保添加了 -o 选项,它会以比默认格式更能抗暴力破解的格式保存私钥。 你也可以用 ssh-agent 工具来避免每次都要输入密码。
    在这里插入图片描述
    在这里插入图片描述

3.2 配置GitHub上的 SSH keys

  • 复制上面生成的密码:id_rsa.pub 文件里的内复制到GitHub上,直接给图了
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3.3 在GitHub 上新建一个仓库

3.3.1 新建仓库

  • 如图:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3.3.2 clone项目并用idea开发

(1)用命令Clone到本地

  • 仓库创建好之后,开始clone到本地,命令:git clone 地址
    例如: git clone git@github.com:liuersusu/myTest.git
a. 遇到的问题
fatal: unable to access 'https://github.com/liuersusu/myTest.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

要解决这个问题,可以clone的时候将 https 地址换成 ssh 的就好了,如图:
在这里插入图片描述

  • 上述方式clone下来的,直接 idea 打开项目即可(即:file–>open–>选择刚clone项目即可)
    在这里插入图片描述

(2)直接在idea里clone下来

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ok,到这里够可以了,commit push就不用介绍了吧,是个码农都应该会的!

4. 把本地项目托管到GitHub上

  • 如果本地有一个项目想要托管到GitHub上,我们暂且介绍下面种方式:

(1)方式1

① 通过上述的clone,你应该有一个方式,就是先在GitHub上创建一个空仓库,然后clone下来,再把你的项目拷贝进去,然后再commit push到GitHub上,肯定行,不演示了。

(2)方式2

由于访问GitHub太慢,下面切换到码云上操作了。

  • 先在Gitee 上创建一个新仓库
  • 然后按下面的步骤来就行
 git init--->在工程的路径下 `git init` 一下,建一个裸仓库
 git add hello.txt (多个文件用: git add .git commit -m "first commit"
 git remote add origin git@gitee.com:liuersusu/hello.git (注意复制你的仓库地址)
 git push -u origin "master"

在这里插入图片描述
在这里插入图片描述

遇到问题

error: failed to push some refs to 'git@gitee.com:liuersusu/springboot_jpa.git'
  • 造成上述问题的原因:
    远程仓库创建的时候,有初始化文件,比如readme.cd,而本地没有
  • 处理上述遇到的问题:
    git pull --rebase origin master
    然后再 git push -u origin "master"
    在这里插入图片描述
  开发工具 最新文章
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-03-15 22:47:55  更:2022-03-15 22:50:12 
 
开发: 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/26 6:35:10-

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