8月更文挑战第2天 | Git 学习笔记 02

141 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情

1. 安装Git

打开终端,运行以下命令,用Homebrew安装Git。

brew install git

上述命令将在我们的机器上安装Git。下一步是验证安装。

2. 验证安装

必须确保安装过程是否已经成功。

要验证安装是否成功,请运行以下命令。

git --version

3. 配置Git

配置个人的用户名称和电子邮件地址:

git config --global user.name "your name"
git config --global user.email "your email"

4. 查看配置信息

要检查已有的配置信息,可以使用命令:

git config --list

添加 SSH 关联授权

在 2021 年 8 月 GitHub 更新后,已经不再允许使用账户密码操作 GitHub,必须使用 SSH 密钥登陆。所以我们可以在系统中创建 SSH 公私钥,并将公钥放到 GitHub 指定位置。如此操作即可生成 GitHub 账户对于当前系统中的 Git 授权。

1. 检查.ssh文件夹是否存在

ls -al ~/.ssh

2. 若不存在,新建.ssh文件

mkdir ~/.ssh

3. 进入.ssh文件夹

cd ~/.ssh

4. 创建SSH keys

ssh-keygen -t rsa -C "your_email@xyz.com"
# 把“your_email@xyz.com”里面替换成自己的GitHub账户登陆邮箱

系统提示输入文件保存位置等信息,连续按三次回车即可

5. 查看公钥

cat id_rsa.pub

6. 将公钥复制到剪贴板

pbcopy <id_rsa.pub 

7. 注册并打开 GitHub 官网

GitHub 官网

如图所示操作

g-1.png (更多SSH详情,可参考官方文档,GitHub Docs)

8. 最后一步!测试是否添加成功SSH keys

ssh -T git@github.com

显示:

Hi XXX! You've successfully authenticated, but GitHub does not provide shell access.

即为成功。

Git 从本地推送到GitHub

本地建立一个版本库

  1. 在本地合适的地方新建一个文件夹

  2. 选中文件夹中,单击右键拷贝文件夹绝对路径 /XXX/XXX

  3. 打开终端,使用 cd 粘贴你拷贝的路径 命令进入文件夹

cd /XXX/XXX
  1. 初始化文件夹为Git仓库(本地版本库)
git init
  1. 在初始化为Git的文件夹内新建一个文本,编辑好文字或代码后保存

  2. 上传至本地仓库

继续打开终端,进入文件夹(本地版本库):

cd XXX/XXX
git add .

执行上面的命令,无任何显示。

把文件提交到仓库:

git commit -m "first commit"

(git commit -m "xxx" 后面输入的是本次提交的说明,其最好是有意义的,这样就能从历史记录中方便地找到改动记录。)

github上建立一个远程仓库

g-2.png

g-3.png

g-4.png

将本地仓库连接至远程仓库

继续打开终端,进入已经初始化好的文件夹(本地版本库):

cd XXX/XXX

链接远程仓库

git remote add origin 粘贴刚刚复制的SSH链接
#例如:git remote add origin git@github.com:NUTPrince/hello.git

选择推送的分支

git push -u origin main

(加了参数-u后,以后推送时即可直接用 git push 代替 git push origin master

大功告成!

克隆 GitHub 上的仓库到本地

使用 git clone + [仓库地址(网址)] 命令即可

例如:

git clone https://github.com/995icu/996ICU