Ubuntu 18.04 环境下git安装与使用

参考:

https://blog.csdn.net/vslyu/article/details/80337675

 

一、安装

sudo apt-get install git

验证是否安装成功

(base) zywvvd@zywvvd-System-Product-Name:~/vvd_git$ git version
git version 2.17.1

二、文档

man git 可以获得所有的命令和参数的基本描述

三、基本操作

  1. 创建本地仓库

在需要建立仓库的路径下

git init

将该文件夹变成git可以管理的文件夹。

(base) zywvvd@zywvvd-System-Product-Name:~/vvd_git$ git init
已初始化空的 Git 仓库于 /home/zywvvd/vvd_git/.git/

可以看到在当前文件夹下新建了.git的隐藏文件夹

(base) zywvvd@zywvvd-System-Product-Name:~/vvd_git/.git$ ll
总用量 40
drwxr-xr-x 7 zywvvd zywvvd 4096 1月  21 11:21 ./
drwxr-xr-x 3 zywvvd zywvvd 4096 1月  21 11:21 ../
drwxr-xr-x 2 zywvvd zywvvd 4096 1月  21 11:21 branches/
-rw-r--r-- 1 zywvvd zywvvd   92 1月  21 11:21 config
-rw-r--r-- 1 zywvvd zywvvd   73 1月  21 11:21 description
-rw-r--r-- 1 zywvvd zywvvd   23 1月  21 11:21 HEAD
drwxr-xr-x 2 zywvvd zywvvd 4096 1月  21 11:21 hooks/
drwxr-xr-x 2 zywvvd zywvvd 4096 1月  21 11:21 info/
drwxr-xr-x 4 zywvvd zywvvd 4096 1月  21 11:21 objects/
drwxr-xr-x 4 zywvvd zywvvd 4096 1月  21 11:21 refs/

目录中包含了该仓库的配置文件,不要轻易手动修改

2、链接GitHub

  • 配置Git,配置指令为 git config
git config --global user.name "zywvvd"
git config --global user.email "zywvvd@mail.ustc.edu.cn"

查看git 配置

查看系统(system)配置:  git config --system --list

查看当前用户(global)配置: git config --global  --list

查看当前仓库配置信息: git config --local  --list

  • 生成ssh公钥

使用命令:# ssh-keygen -t rsa -C "your email"

~/vvd_git$ ssh-keygen -t rsa -C "zywvvd@mail.ustc.edu.cn"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/zywvvd/.ssh/id_rsa): 
Created directory '/home/zywvvd/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/zywvvd/.ssh/id_rsa.
Your public key has been saved in /home/zywvvd/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:klt1J9JxcGBj7xgB5dC1cXsQmK9ioOhInLRgqKppO8k zywvvd@mail.ustc.edu.cn
The key's randomart image is:
+---[RSA 2048]----+
|      o+p+=o+.   |
|       B.Bo+ o   |
|      = *.+ . .  |
|.    o = *.  .   |
|oo  . . u..      |
|* +   . .        |
|+*.. . .         |
|*E  .  .   .     |
|Ooo              |
+----[SHA256]-----+
  • 设置github

登陆github(没有账号需要申请 github.com)

在settings中设置 'SSH and GPG keys'

添加new SSH key—— 设置名字并将isa.pub公钥文件的内容复制进去

  • 测试SSH Key
ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts.
Hi zywvvd! You've successfully authenticated, but GitHub does not provide shell access.

出现欢迎字段说明测试成功。

3、同步本地库到远程库上

在github端建立仓库 example.git

命令remote链接仓库

git remote add origin https://github.com/zywvvd/example.git

编辑本地库内容,推送到远程端

echo "#example" >> README.md
git add README.md
git commit -m "README.md created"
git push -u origin master

此时可以在github端看到我们更新上传的说明文件

4、克隆仓库

执行如下命令以创建一个本地仓库的克隆版本:
git clone /path/to/repository
如果是远端服务器上的仓库,你的命令会是这个样子:
git clone username@host:/path/to/repository

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值