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 "[email protected]"

查看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 "[email protected]"
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 [email protected]
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 [email protected]
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

 

发布了24 篇原创文章 · 获赞 92 · 访问量 24万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章