携手创作,共同成长!这是我参与「掘金日新计划 · 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 官网
如图所示操作
(更多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
本地建立一个版本库
-
在本地合适的地方新建一个文件夹
-
选中文件夹中,单击右键拷贝文件夹绝对路径
/XXX/XXX -
打开终端,使用
cd 粘贴你拷贝的路径命令进入文件夹
cd /XXX/XXX
- 初始化文件夹为Git仓库(本地版本库)
git init
-
在初始化为Git的文件夹内新建一个文本,编辑好文字或代码后保存
-
上传至本地仓库
继续打开终端,进入文件夹(本地版本库):
cd XXX/XXX
git add .
执行上面的命令,无任何显示。
把文件提交到仓库:
git commit -m "first commit"
(git commit -m "xxx" 后面输入的是本次提交的说明,其最好是有意义的,这样就能从历史记录中方便地找到改动记录。)
github上建立一个远程仓库
将本地仓库连接至远程仓库
继续打开终端,进入已经初始化好的文件夹(本地版本库):
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