摘要:Git主要用到的地方也就是Github上传与拉取项目,一般我们用到的AI编程软件会带一键推送,但我们还是要来讲讲Git下载安装以及必须知道的Git常用指令。
Git主要用到的地方也就是Github上传与拉取项目,一般我们用到的AI编程软件会带一键推送,但我们还是要来讲讲Git下载安装以及必须知道的Git常用指令。
Git 是一个免费且开源的分布式版本控制系统,旨在处理从小到大的所有事情,以快速和高效的方式完成大型项目。
我们打开Git官网,点击Download for Windows,选择合适的版本下载。
下载成功后双击Git-2.49.0-64-bit.exe进行安装。
选择安装地址,一般不建议安装到C盘,可以安装到C盘之外的所有盘。
一直点击Next,有的需要选择默认即可,直到进度条跑满说明Git安装成功。
Git下载安装全部完成了,是不是非常简单呢?赶紧动手操作吧!
Git常用指令用的最多的也就是下载,拉取,推送,我们来逐一说明下。
在 Git 中,“下载”通常指的是从远程仓库克隆(clone)一个完整的项目,或者获取远程仓库的更新。
git clone
在 Git 中,拉取(pull)是指从远程仓库获取最新的更改并将其合并到本地分支的操作。
git pull [远程仓库名][远程分支名]
在 Git 中,推送(push)是指将本地分支的提交上传到远程仓库的操作。这是团队协作中非常重要的一步,用于共享代码和更新远程仓库的状态。
git push [远程仓库名][分支名]
Git推送其实我们用Git推送代码的时候会遇到各种问题,这些常见的问题我也分享出来给大家。
一般我们推送代码会用一个或多个用户,比如我们就会用两个不同的Github用户来推送项目,这个时候我们就要设置全局Github用户和单个项目的Github用户来推送代码。
git config --global user.name "你的用户名"git config --global user.email "你的邮箱"
先要进入项目地址,再设置单个项目Github用户
git config user.name "你的用户名"git config user.email "你的邮箱"
一般HTTPS推送会遇到网络问题导致推送失败,所以每个项目我都会设置SSH推送,特别适合频繁与远程仓库交互。
设置SSH密钥在用SSH推送之前还需要配置相应的密钥,先来生成新的SSH密钥。
ssh-keygen -t rsa -b 4096 -C "你的邮箱"
输入指令后一直按回车键直到生成成功。
SSH密钥生成成功后我们获取公钥内容,用于添加到Github远程仓库。
cat ~/.ssh/id_rsa.pub
打开Github进入Settings > SSH and GPG keys > New SSH key,粘贴公钥内容并保存。
全部设置成功,可以验证下SSH 连接是否正常工作。
ssh -T git@github.com
如果配置正确会返回以下代码。
Hi username! You've successfully authenticated.
一般我们每个项目都是HTTPS推送,所以还需要修改成SSH地址推送,先来查看下仓库的远程地址。
git remote -v
输出示例
origin https://github.com/username/repo.git (fetch) origin https://github.com/username/repo.git (push)
现在使用指令修改成SSH地址
git remote set-url origin git@github.com:username/repo.git
再查看下仓库的远程地址,如果修改成功则可以正常推送咯~
不管是用Git推送还是用AI编程软件进行推送,都建议在推送之前把仓库的HTTPS地址改成SSH地址。
来源:滑滑科技智慧