Git使用指南

配置Git环境

Git

在新电脑上检查是否安装Git

git --version得到版本号确定已安装好Git

配置Git用户名与邮箱账户

1
2
git config --global user.name "EHUM"
git config --global user.email "ehum@sina.com"

如要查看配置信息可输入

1
2
3
4
5
git config --list

credential.helper=osxkeychain
user.name=EHUM
user.email=ehum@sina.com

检查电脑是否创建过密钥

cd ~/.ssh 打开文件夹为空则未生成,这时候需要自己创建一个密钥文件

1
2
3
ssh-keygen -t rsa -C "ehum@sina.com"

命令要求输入密码,无需输入,回车跳过即可

这时密钥已在 ~/.ssh 中创建完成
复制 ~/.ssh/id_rsa.pub 中的粘贴内容到 Github 设置中,起一个易记的标题,就可以使用了。

Git图解

正式使用Git

创建一个Git库。

  1. 为自己的项目起个名字。
  2. 用这个名字创建一个文件夹。
  3. cd进入这个文件夹。
  4. git init

OK,一个Git仓库就创建好了,这时会有一个 .git 隐藏文件夹,它的作用是记录我们的版本变化。
每当有文件要提交到代码仓库(Git),我们可以使用add命令添加到库中

1
2
3
4
5
git add README.md
#将README文件添加到代码库中

git add .
#将文件夹中所有文件添加到代码库中

如果这时你去查看Github上面会发现一切还没有上传过去。是的,我只是将代码添加到了库中,还没提交,使用这条命令将本地仓库的代码提交

git commit -m "提交说明"

多次提交就会忘记提交的具体内容了,这时候就体现出了提交说明的重要性了。配合

1
2
3
4
5
6
7
8
9
10
11
12
13
git log

commit b517ccd7418cc8f15dee42b9d5d4ca4164eea95f (HEAD -> master)
Author: EHUM <ehum@sina.com>
Date: Sat Mar 12 14:05:58 2022 +0800

日常同步

commit 3189b2396ec43c5aee0f17ad4a8af30a05b765be (origin/master)
Author: EHUM <ehum@sina.com>
Date: Fri Mar 11 23:23:31 2022 +0800

SHELL初学

git log 命令查看历史记录与说明,就很清晰了。
说来有些惭愧,提交也不会让你代码出现在你的网络代码仓库中,下一个动作叫做“发布”,只有发布后的代码,才会到达你的 Github/Gitee 上面。

git push -u origin "master"

鉴于国内访问Github的速度,我的仓库搭建在了Gitee上面,这需要我告知Git要将代码发布到Gitee上面,每一个Git项目(文件夹)都需要加一句命令。

git remote add origin http://gitee.com/EHUM/仓库名称.git

这之后我们发布的代码就到了Gitee相应的仓库上面了。

到目前为止,我觉得已经学习到了个人编写小脚本的全部Git知识了,后面还会有一些Git的其它功能,供大家速查。

1
2
git clone http://github.com/xxx/yyy
#将Github上的项目下载到本地

Git使用指南
https://ehum.github.io/2022/09/09/Git使用指南/
作者
Ehum
发布于
2022年9月9日
许可协议