git用法以及在gitee上传和下载

git基本介绍

Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。

既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,

这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

git下载

git官网:https://git-scm.com/

建议用迅雷下载,不然会很慢

git用法

git提供了一个命令行工具,鼠标右击,可以看到有两个,一般是使用git bash here

配置公钥

第一步是要先配置一下公钥,方便后面上传文件到远程仓库,不用每次都需要用户名、密码以及验证

  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]-----+

  • 中间通过三次回车键确定
  1. 查看生成的 SSH 公钥和私钥:
ls ~/.ssh/

输出:

id_ed25519  id_ed25519.pub

  • 私钥文件 id_ed25519
  • 公钥文件 id_ed25519.pub
  1. 读取公钥文件 ~/.ssh/id_ed25519.pub
cat ~/.ssh/id_ed25519.pub

输出,如:

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

复制终端输出的公钥。

添加部署公钥

复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,将生成的公钥添加到仓库中。

添加部署公钥

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

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

添加成功后,就可以使用 SSH 协议对仓库进行拉取

下载远程仓库

有两个方式,一种是https,另一种是ssh,这里使用的是ssh

下载命令

$ git clone (克隆/下载中ssh的地址复制到此处)

上传文件到远程仓库

首先要切换目录到所要上传文件夹的路径,若不想使用cd命令切换,那就直接在文件夹所在路径中打开git命令行

上传命令

$ git add . //把所有内容放进暂存区
$ git commit -m "此处是描述类信息,写什么都可以"
$ git push origin master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值