Git安装使用教程

这篇具有很好参考价值的文章主要介绍了Git安装使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、下载安装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 init

git 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 添加到当前账户中。

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

Git安装使用教程

通过 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 公钥,并对公钥进行管理/删除操作。

Git安装使用教程

Git安装使用教程

仓库的 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 中,每个提交都有一个描述,它描述了提交所做的更改。你可以使用以下命令修改提交描述:文章来源地址https://www.toymoban.com/news/detail-493922.html

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

到了这里,关于Git安装使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git下载安装教程

    我下载Git的目的是为了借助Git把项目上传到Gitee 如何把项目上传到Gitee 提示:以下是本篇文章正文内容,下面案例可供参考 第一个:Git下载地址 第二个:Git下载地址 打开官网下载适合自己电脑的版本,选择【Download】下载 下载后双击Git的安装包开始安装,基本上每一步都是

    2024年01月22日
    浏览(40)
  • Git的下载与安装教程

    之前下载的没有怎么用过,最近又开始使用git,所以再把这个git下载安装的过程记录一下。 git中文官网地址 1.进入git官网点击下载 2.上面有多种系统选择下载,我是windows,点击windows进行下载 3.这里有=可以直接下载最新版本的git 2.39.2 64位。 下载可能有点慢,耐心等待。 1.下

    2024年02月11日
    浏览(48)
  • Git的下载与安装教程,超详细!

    第一步:下载 第二步:安装 第三步:如何使用Git  第四步:如何操作 4.1 提交文件 4.2 修改文件 4.3版本回退 4.4 恢复版本回退 4.5 撤销修改和删除文件  git介绍 1.    分布式:Git 版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具。 2.    保存

    2024年02月05日
    浏览(56)
  • Apache JMeter 5.5 下载安装以及设置中文教程

    官方网站:Apache JMeter 官网 版本介绍: 版本中一个是Binaries,另一个是Source,一般开放源代码的软件会发布两个版本: Binaries:已经编绎好的二进制文件,可直接执行,下载解压后就可以使用。 Source:源代码文件,需要自己编绎才可以执行。 适用系统介绍: tgz和zip是两种压

    2024年02月02日
    浏览(43)
  • Git安装包(window64版本,附有下载教程)

    安装包: 官网下载:Git - Downloading Package 官网下载太慢,很多时候会因为网络问题下载失败。 安装包提供: https://download.csdn.net/download/a1598452168YY/87263952 下载步骤: 下载流程一直点“Next”,保持默认就可以了, 防止出错,不然万一放在了中文路径下,或者其他地方到时候找

    2024年02月08日
    浏览(60)
  • windows系统下载和安装git教程(超级简易版)

    1. Windows系统的git安装 网址:https://git-scm.com/download/win 2. Linux/Unix/mac系统的安装 非Windows系统(linux,mac)的git安装:https://git-scm.com/downloads 对应下载即可~ 下载完之后就是安装啦,请见下图,一步步来即可(ㅅ˙ ˘ ˙ ) 然后就可以愉快的使用git了,本教程结束~ 感谢观看w

    2024年02月13日
    浏览(70)
  • Git2023最新版下载与安装教程(Windows版)

    打开Git官网下载地址: https://git-scm.com/downloads 点击Download for Windows 选择git版本进行下载 双击安装包 点击Next 选择Git的安装路径,点击Next 选择组件,默认的就好,点击Next 后面的步骤一直使用默认配置选项,无脑Next,直到安装进度条出现 安装完成之后,点击Finshed 启动git测试

    2024年02月12日
    浏览(56)
  • Git及Tortoisegit使用教程,设置中文

    一、到git官网下载GIT 官网 二、下载安装Tortoisegit及中文语言包,Tortoisegit及语言包 语言包下载地址 三、在电脑某个盘的文件里右键 提示未设置git.exe 路径不能继续, 于是去下载git GIT下载 安装Git时, 一直点击 Next 不要停, 直到结束 此时再跳到TortoiseGit, 找到git.exe, 点击下一步

    2024年02月09日
    浏览(50)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker远程容器教程(Windows的Docker Desktop下载安装、迁移到非系统盘、配置国内镜像源、设置 WSL2)

    目录 一、准备工作 1. 安装WSL(适用于 Linux 的 Windows 子系统) 2. docker简介——来源chatGPT 二、Windows安装 Docker Desktop 1. 官网链接 2. 安装过程 3. 迁移到非系统盘 4. 配置国内镜像源 国内镜像 方法1——通过Docker-Desktop配置 方法2——找打daemon.json文件进行配置 三、在适用于 Wind

    2024年02月12日
    浏览(78)
  • Git下载、安装及使用

    Git国内镜像下载地址 ​ 或者在git官网进行下载 Git官网下载安装地址 ​ 将下载好的exe放到自己安装包存放的文件夹中(个人习惯),然后双击运行;  可以自定义git的安装路径,其他的一路next就行;然后等待安装完成; 安装成功后,鼠标右击,在打开的鼠标右击菜单中会显

    2024年02月19日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包