Git安装使用教程

article/2025/10/10 23:36:49

目录

一、下载安装git

二、SSH 公钥设置

生成 SSH 公钥​

设置账户 SSH 公钥​

仓库的 SSH Key 和账户 SSH Key 的区别?​

修改描述


当使用 Git 的时候可能会出现一些不想被提交的东西被错误的commit了,更糟糕的是还被push到了服务器上。那么这个时候如果仅仅只是删除文件,再次commit、push,那么将会在服务器上留下痕迹。
今天这个方法可以不在服务器留下痕迹地还原提交记录。(前提是有这个权限)

/* 1、回滚本地的提交记录 */
git reset --hard 目标commit的hash值

/* 2、强制提交到远端服务器 */
git push origin HEAD --force

简易的命令行入门教程:

Git 全局设置:

git config --global user.name "牛**"
git config --global user.email "@qq.com"

创建 git 仓库:

mkdir nyb_demo
cd nyb_demo
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/niu-**/nyb_**.git
git push -u origin "master"

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/niu-**/nyb_**.git
git push -u origin "master"

一、下载安装git

windows安装:进入网站Git下载安装,然后在cmd命令行配置,填写用户名和邮箱作为一个标识。表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
#检查信息是否写入成功
$ git config --list $ mkdir 新建文件夹(创建文件夹)$ pwd(命令是用于显示当前的目录。)$  git init (把这个目录变成git可以管理的仓库)$  git add 文件 (添加到暂存区里面去)$ git commit -m "注释内容"(告诉Git,把文件提交到仓库 big_data_platform_20200716J)$ git status(来查看是否还有文件未提交)$ git reset --hard HEAA^ (回退到上一个版本 回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推)$ git reset --hard HEAD~100 (回退到前100个版本)$ ssh-keygen -t rsa -C "@qq.com"(创建SSH KEY,登录Github,进Settings,点New SSH key,把id_rsa.pub内容复制Key里面,)$ git remote rm origin$ git remote add origin https://github.com/290/b_d_platform.git(和本地仓库进行关联)$ git push -u origin master(通过git push -u origin master把本地仓库的项目推送到Github远程仓库上​​​​​​)$ git push origin master$ git pull --rebase origin master(合并)

克隆git initgit remote add origin <你的项目地址>git clone <项目地址>git上传代码;1、git pull origin master  //表示将本地代码同步线上;2、git add .3、git commit -m'aaa'(aaa为任意字符串,自己做个标识)4、git push origin master查看所有分支  :git branch -a切换到某一分支:git checkout  分支名称合并分支:git merge 原分支  目标分支提交到远程仓库的时候,提示:fatal :remote origin already exists。  解决方案:删除远程仓库;输入命令:git remote rm origin首次操作需要输入用户名和密码,就按提示输入用户名和密码即可

完成项目同步后,之后可以一直就向这个项目推送新的版本了

之后我们只需要一直做三件事,就能完成同步了

$ git add .
$ git commit -m"描述"
$ git push origin master

二、SSH 公钥设置

Gitee 提供了基于 SSH 协议的 Git 服务,在使用 SSH 协议访问仓库仓库之前,需要先配置好账户 SSH 公钥。

仓库公钥(部署公钥)请移步 添加部署公钥

生成 SSH 公钥​

1、通过命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C "Gitee SSH Key"

  • -t key 类型
  • -C 注释

输出,如:

Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/git/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/git/.ssh/id_ed25519
Your public key has been saved in /home/git/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:ohDd0OK5WG2dx4gST/j35HjvlJlGHvihyY+Msl6IC8I Gitee SSH Key
The key's randomart image is:
+--[ED25519 256]--+
|    .o           |
|   .+oo          |
|  ...O.o +       |
|   .= * = +.     |
|  .o +..S*. +    |
|. ...o o..+* *   |
|.E. o . ..+.O    |
| . . ... o =.    |
|    ..oo. o.o    |
+----[SHA256]-----+

  • 中间通过三次回车键确定

2、查看生成的 SSH 公钥和私钥:

ls ~/.ssh/

输出:

id_ed25519  id_ed25519.pub

  • 私钥文件 id_ed25519
  • 公钥文件 id_ed25519.pub

3、读取公钥文件 ~/.ssh/id_ed25519.pub

cat ~/.ssh/id_ed25519.pub

输出,如:

ssh-ed25519 AAAA***5B Gitee SSH Key

复制终端输出的公钥。

设置账户 SSH 公钥​

用户可以通过主页右上角 「个人设置」->「安全设置」->「SSH 公钥」->「添加公钥」 ,添加生成的 public key 添加到当前账户中。

需要注意: 添加公钥需要验证用户密码

通过 ssh -T 测试,输出 SSH Key 绑定的用户名:

$ ssh -T git@gitee.com
Hi USERNAME! You've successfully authenticated, but GITEE.COM does not provide shell access.

在添加完公钥后,用户可以在 「个人设置」->「安全设置」->「SSH 公钥」 浏览查看当前账户已经添加的 SSH 公钥,并对公钥进行管理/删除操作。

仓库的 SSH Key 和账户 SSH Key 的区别?​

账户的 SSH Key 和账户绑定,当账户具有 推送/拉取 权限时可通过 SSH 方式 推送/拉取 的仓库。

通过 ssh -T 测试时,输出 SSH Key 绑定的用户名:

$ ssh -T git@gitee.com
Hi USERNAME! You've successfully authenticated, but GITEE.COM does not provide shell access.

仓库的 SSH key 只针对仓库,且我们仅对仓库提供了部署公钥,即仓库下的公钥仅能拉取仓库,这通常用于生产服务器拉取仓库的代码。

通过 ssh -T 测试时,输出 Anonymous:

ssh -T git@gitee.com
Hi Anonymous! You've successfully authenticated, but GITEE.COM does not provide shell access.

修改描述

 当你提交代码时,可以使用 Git 提供的命令来修改提交描述。在 Git 中,每个提交都有一个描述,它描述了提交所做的更改。你可以使用以下命令修改提交描述:

git commit --amend -m "New commit description"
git push --force


http://chatgpt.dhexx.cn/article/sPUglAXx.shtml

相关文章

Git安装教程(Windows11安装)

缘起&#xff1a;刚刚下载了Typora想要记笔记&#xff0c;但是发现需要激活才可以 于是乎&#xff0c;找到了一个大佬的博客&#xff0c; 试图破解&#xff0c;但是需要用git操作&#xff0c;因此先来安装一波。 环境&#xff1a;Windows11 64bits Git下载地址&#xff1a;Git …

Windows系统Git安装教程

文章目录 前言获取Git安装程序Git安装过程01、使用许可声明02、选择安装路径03、选择安装组件04、创建开始菜单05、选择Git下文件默认的编辑器06、选择执行git init命令时创建的分支名07、设置环境变量PATH08、选择SSH连接工具09、选择在加密连接时使用的证书10、配置行尾符号转…

Git安装教程 (windows)

github是一个项目的存储仓库&#xff0c;使用的时候非常的方便&#xff0c;下面就介绍一下管理 github 仓库的软件安装&#xff0c;windows 下的 git 安装。 Git是当今最流行的版本控制软件&#xff0c;它包含了许多高级工具&#xff0c;这里就讲一下Git的安装。 官网下载地址…

乌龟Git安装教程

乌龟Git安装教程 目录 一&#xff0e; 认识乌龟Git二&#xff0e; 下载乌龟Git安装包三&#xff0e; 安装乌龟Git四&#xff0e; 汉化Git五&#xff0e; TortoiseGit首次启动向导设置 一&#xff0e; 认识乌龟Git TortoiseGit 简称 tgit&#xff0c;中文名海龟Git或乌龟Git&…

Git 详细安装教程【图文讲解】

目录 一、前言二、Git 的安装 2.1 Git 的下载2.2 Git 的安装 2.2.1 使用许可声明2.2.2 选择安装目录2.2.3 选择安装组件2.2.4 选择开始菜单文件夹2.2.5 选择 Git 默认编辑器2.2.6 决定初始化新项目 (仓库) 的主干名字2.2.7 调整你的 path 环境变量2.2.8 选择 SSH 执行文件2.2.9…

Git安装教程(详解Git安装过程)

获取Git安装程序 到Git官网下载&#xff0c;网站地址&#xff1a;https://git-scm.com/downloads 或者百度git关键词&#xff0c;如下图&#xff1a;    注意&#xff1a;下载的时候很慢的不要着急&#xff08;这是正常的 有的时候还会下载失败 可以多试试下载几次&#xff…

Git的安装

git一般工作流程如下&#xff1a; 1&#xff0e;从远程仓库中克隆 Git 资源作为本地仓库。 2&#xff0e;从本地仓库中checkout代码然后进行代码修改 3&#xff0e;在提交前先将代码提交到暂存区。 4&#xff0e;提交执行commit命令。提交到本地仓库。本地仓库中保存修改的各个…

git安装教程(超详细,后附git命令大全)

Git安装 官网地址&#xff1a; https://git-scm.com/ 查看 GNU 协议&#xff0c;可以直接点击下一步。 3. 选择 Git 安装位置&#xff0c;要求是非中文并且没有空格的目录&#xff0c;然后下一步。 Git 选项配置&#xff0c;推荐默认设置&#xff0c;然后下一步。 Git 安装…

2023最新最全git安装教程,保姆级手把手式安装!!!

目录 一、git简介 二、安装过程 1.首先进入git的官网&#xff1a;https://git-scm.com/然后选择Downloads。 2.接着选择与自己电脑系统对应的下载选项&#xff0c;我的电脑是windows7的系统&#xff0c;因此选择windows。 3.进去之后&#xff0c;先别着急选择&#xff0c;先查…

Git安装配置教程

Git简介Git工作示意图Windows下安装Git 1 Git下载2 双击安装 Git配置 1注册Github账号2 通过Git生成SSH Key2 添加公钥3 配置本地信息4 提交本地文件到GitHub5 从GitHub上down工程到本地 1.Git简介 Git是一个开源的分布式版本控制系统&#xff0c;可以有效、高速的处理从很小到…

Git最新安装教程2020(非常详细)

Git最新安装教程2020(非常详细) 1. 下载Git&#xff0c;官方网站&#xff08;https://git-scm.com/&#xff09;&#xff1a;下载地址 下载界面&#xff08;此教程基于2.25.1版本安装&#xff0c;其他版本安装过程与此版本整体一致&#xff0c;大家按需下载版本&#xff09; …

Windows系统Git安装教程(详解Git安装过程)

今天更换电脑系统&#xff0c;需要重新安装Git&#xff0c;正好做个记录&#xff0c;希望对第一次使用的博友能有所帮助&#xff01; 获取Git安装程序 到Git官网下载&#xff0c;网站地址&#xff1a;https://git-scm.com/downloads&#xff0c;如下图&#xff1a; 因为我们是…

Windows系统下的Git安装教程

目录 一、前言二、下载三、安装1. 打开安装包2. 进入安装界面3. 选择安装路径4. 选择安装组件5. 创建开始菜单中的快捷方式6. 选择Git默认编辑器7. 设置初始化新项目&#xff08;仓库&#xff09;的主干名字8. 调整你的PATH环境变量9. 选择SSH执行文件10. 选择HTTPS后端传输11.…

超详细Git 安装教程(Windows)

Git 安装教程&#xff08;windows&#xff09; 给新电脑安装下git,顺便记下笔记&#xff08;安装版本为2.30.2 &#xff09; git下载地址&#xff1a; https://git-scm.com/download/win 下载后点击即可进行安装&#xff0c;下面是具体安装步骤。 1&#xff09;许可申明 点击 “…

Git 安装教程

文章目录 一、下载Git1、官网地址2、下载 二、安装1、下载完成后&#xff0c;直接点击安装包安装&#xff0c;即可。2、开始安装&#xff0c;然后下一步3、可以在此处自定义地址&#xff0c;然后下一步3、选择组件4、选择Git默认的编辑器5、选择执行git init命令时创建的分支名…

Git安装教程(详细教程)

Git安装教程&#xff08;详细教程&#xff09; 大家好&#xff0c;今天我们来学习一下怎么安装git这个软件&#xff0c;好好看&#xff0c;好好学&#xff0c;超详细的。 第一步 下载git (找到自己需要的版本) 第二步 下载完点击安装包进入 使用许可声明 界面 第三步 点击Next进…

Git的安装教程

一、从官网下载Git git-scm.comhttps://git-scm.com/ 二、双击下载完成的git进行安装 1、选择需要安装的路径后点击Next 2、选择安装组件&#xff0c;下方两个中&#xff0c;一个是检查git的更新&#xff0c;一个是添加一个在所有控制台窗口中使用TrueType字体&#xff0c;这…

Git安装教程(超详细)

目录: Git的下载Git的安装1. 使用许可声明2. 选择安装目录3. 选择安装组件4. 选择开始菜单文件夹5. 选择Git默认编辑器6. 决定初始化新项目(本地仓库)的主干名7. 调整Path环境变量8. 选择SSH执行文件9. 选择HTTPS后端传输10. 配置行尾符号转换11. 配置终端模拟器以与 Git Bash …

Git 的安装教程(详解每个步骤)

Git 的下载与安装 一 下载 1、下载Git 登陆git官网&#xff1a;Git,点击下载 2、跳转到下载页面&#xff0c;如果没有下载任务&#xff0c;可以选择点击蓝色字体&#xff0c;根据需求下载&#xff08;一般点击“Git for Windows Setup”下面“64-bit Git for Windows Setup”…

Git安装操作流程(超超超级详细)

一、前言 被迫投向程序媛的行列&#xff0c;一切都要白手起家。接下来就以初学者的视角手把手记录 git 教程。 由于我体质特殊&#xff0c;过手的普通操作也总能有各类bug&#xff0c;因此教程也会不定期更新我的bug们… 二、Git 下载及安装 1、Git 安装 首先去 Git 官网下载…