git windows 使用

本文详细介绍如何在Windows平台上使用包管理器Chocolatey安装Git,并完成GitHub账号配置、SSH密钥生成及验证流程。此外,还提供了从GitHub克隆项目、推送代码到GitHub的基本步骤,以及常用的Git命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、window平台包管理器chocolatey

管理员权限运行cmd命令:


 
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

二、用choco安装最新版git

choco install git

三、权限配置

1、设置你的gitbub账号名

git config --global user.name "你的github账号"

2、设置你的github绑定的邮箱

git config --global user.email "你的email"

3、生成秘钥

ssh-keygen -t rsa

1)、输入保存秘钥的文件名:必须是id_rsa,否则clone等操作会报“找不到id_rsa文件”的错

2)、id_rsa和id_rsa.pub默认会保存在cmd当前目录中,需要将这两个文件拷贝到用户根目录.ssh文件夹中.

如果在当前登录用户目录下找不到.ssh文件夹,手工用mkdir .ssh 命令创建一下

3)、登录自己的github网站,在setting-》SSH and GPG keys中新建一个key

 

4)、用记事本打开id_rsa.pub,将内容全部复制key输入框中,保存

四、clone github上的项目

 

git clone git@github.com:peachestao/react-test.git

如果没有进行ssh-keygen -t rsa 命令会报“Permission denied (publickey)”的错

如果生成了key但未在github中新建key或id_rsa.pub未拷贝到当前用户根目录中的.ssh中会报如下错

 

成功将项目下载到本地的显示

五、将本地项目push到github仓库

1)、如果是全新的项目,则需要先在github中先添加项目

1、创建test项目

2、进入目录 用git init命令初始化项目

3、添加已有的文件 git add doc1.txt

4、提交文件修改 git commit -m 描述

5、和git创建的项目关联 git remote add origin git@github.com:peachestao/test.git

6、上传修改 git push -u origin master

如果出现以下错误

说明有其他人提交了代码,你要先git pull下

git pull -u origin master

如果不在意别人的修改,可用 git push -u origin master -f 强制覆盖提交

2)、如果是已经跟github上的项目关联了,直接用git push 提交代码

通过git clone 下载的项目可直接对项目git add,git commit git push,git pull,不需要git init再初始化项目

五、常用git 命令

git init --初始化git项目

git add 文件名.文件类型 --添加待提交文件

git add . --添加待提交文件 将所有修改或新加的文件添加

git commit -m 提交说明 --提交文件修改

git remote add origin git@github.com:关联的github账号/项目名.git --本地项目和github项目关联

git pull -u origin master --下载远程代码

git push -u origin master --上传代码到远程

git push -u origin master -f  --上传代码到远程 强制 覆盖远程文件

git config --global user.name "你的github账号" --配置github账号

git config --global user.email "你的github邮箱" --配置github邮箱

ssh-keygen -t rsa --生成key

ssh -v git@github.com --测试key是否配置正确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值