Git的配置和使用

注意:该作者博客已迁移至https://buxianshan.xyz

1、首先安装了Git

可以修改一下安装路径,其它都点下一步。

2、配置用户名和邮箱

(此用户名和邮箱是git提交代码时用来显示身份和联系方式的,并非必须是GitHub用户名和邮箱)

右键打开Git Bash
配置用户名

git config --global user.name "username"

配置邮箱

git config --global user.email "123456789@qq.com"

此时会在系统当前用户的根目录下生成.gitconfig配置文件。例如C:\Users\Administrator下的.gitconfig文件
在这里插入图片描述
使用 git config --list 可以查看配置信息
在这里插入图片描述

3、生成SSH密钥

为什么要创建SSH密钥呢?
会生成公钥和私钥,然后把公钥放到GitHub或GitLab上,以后在与远程交互时就无需输入凭据。我们发送文件用私钥加密,远程服务器用公钥解析我们的文件。

以下命令生成SSH密钥

ssh-keygen -t rsa -C "your_email@example.com"

代码参数含义:
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。

运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key,也可以不输入文件名,使用默认文件名(推荐),那么就会生成 id_rsa 和 id_rsa.pub 两个秘钥文件。

接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了。

所以直接按三下回车就可以了。

然后可以在系统当前用户的根目录下的看到.ssh文件夹,里面包含公钥和私钥。
在这里插入图片描述
需要把公钥放到GitHub上,复制 id_rsa.pub 文件的内容,在GitHub上添加SSH key。
在这里插入图片描述

4、克隆项目到本地

新建一个空文件夹,在里面打开Git Bash,clone后面是项目的ssh地址
在这里插入图片描述
下面这行命令即可把项目克隆到本地。

git clone git@github.com:BuXianShan/Handwritten-Numeral-Recognition.git

默认是克隆项目主分支的文件,如果要克隆指定分支的文件,要加-b参数。

git clone -b 分支名 git@github.com:BuXianShan/Handwritten-Numeral-Recognition.git

5、推送到远程仓库

例如在前面克隆的文件夹里增加一个test.txt文件。

先把test.txt添加到暂存区

git add test.txt

提交到本地版本库,-m后面是备注

git commit -m '添加test.txt文件'

推送到远程仓库的主分支

git push origin master

(直接用 git push 是推送到克隆时对应的分支)

然后就可以在远程仓库上看到相应的更新。

6、查看日志

查看日志,按q退出

git log

参考

  • https://www.cnblogs.com/yanglang/p/9563496.html
  • https://www.cnblogs.com/yjlch1016/p/9692840.html
  • https://blog.csdn.net/lxk8023/article/details/82492953
  • https://blog.csdn.net/Janson_Lin/article/details/85072634
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值