Win7下安装git和基本使用方法

LuoHuiLong 于 2025-06-07 发布

下载后: 此处输入图片的描述

打开Git的安装程序:

此处输入图片的描述

点击Next之后

此处输入图片的描述

安装路径我保持默认选项,然后继续下一步

此处输入图片的描述

继续下一步

此处输入图片的描述

提示你创建开始菜单,我们继续下一步

此处输入图片的描述

上图默认的是第二项,但是我改成了第一项,不想在CMD下使用Git命令。

此处输入图片的描述

继续下一步

此处输入图片的描述

继续下一步

此处输入图片的描述

下一步

此处输入图片的描述

下一步

此处输入图片的描述

安装完毕

此处输入图片的描述

Git安装成功之后,我们验证一下是否安装成功。

Win+R打开CMD之后,输入git

发现并没有git这个命令,这里我们要将C:\Program Files\Git\bin加入到环境变量中,这一步的演示就省略了

环境变变量设置之后,再试一次

此处输入图片的描述

发现git命令已经可以正常使用了。

从开始菜单打开Git Bash:

此处输入图片的描述

然后可以看到如下界面

此处输入图片的描述

生成SSH的key 命令:ssh-keygen -t rsa -C “自己的邮箱”;出现如下界面

此处输入图片的描述

直接回车

此处输入图片的描述

其中最后的是你GitHub注册时候的邮箱(如果你想用GitHub的话)。

然后它会提示你rsa key的保存地方,直接回车就行

然后还让你输入密码,你想输也行,不想输就一路回车,最后有个public key的要注意,这个待会儿会用到。

然后下面设置的是git的账户信息

git config --global user.name "username"

git config --global user.email "email"

此处输入图片的描述

点击New SSH key按钮,添加新的key

此处输入图片的描述

此处输入图片的描述

打开这个文件,并复制其中的内容到Key那个框中,然后点击Add SSH key就可以了

此处输入图片的描述

用命令就可以拉取了

现在设置我们的本地仓库,新建一个文件夹名字最好按远程仓库名字一样,右键,Git Bush Here

首先,将该空文件夹初始化成本地仓库,键入命令:git init

这样会在该处目录下生成一个隐藏的文件夹“.git”

接下来,将这个本地仓库与远程仓库链接起来,键入命令:

git remote add origin https://远程仓库地址/xxx.git

上述地址可以是https也可以是ssh,按自己的来

注:远程仓库地址可以在这里找到(如图):

此处输入图片的描述

为了查看是否链接成功,可以用这些命令来查看:

git remote show

git remote -v

然后,执行拉取操作,键入命令:

git pull origin master

顺便解释一下pull命令的含义:

格式:git pull <remote> <branch>

所以origin 就是远程仓库,master 就是分支名

此处输入图片的描述

等待进度条走完,本地内容即更新完毕。

如果是从本地仓库到远程的命令是 git push ,基本格式如下:

git push <远程主机名> <本地分支名>:<远程分支名> 例如,将本地的 master 分支推送到远程主机 origin 的 master 分支:

git push origin master 第一次也可以带-u参数

git push -u origin master

这相当于:

git push origin master:master

如果本地分支名和远程分支名相同,可以省略冒号及其后面的部分。

强制推送

如果本地版本与远程版本有差异,但需要强制推送,可以使用 –force 参数:

git push --force origin master

请注意,强制推送是一种破坏性的操作,可能会覆盖他人的更改,使用时需谨慎。

删除远程分支

要删除远程主机的某个分支,可以使用 –delete 参数。例如,删除 origin 主机的 master 分支:

git push origin --delete master

推送到不同名称的分支

有时需要将本地分支推送到远程的不同名称的分支,可以使用以下格式:

git push origin <本地分支名>:<远程分支名> 例如,将本地的 dev 分支推送到远程的 test 分支:

git push origin dev:test

如果远程分支不存在,则会自动创建。

推送所有本地分支

要推送所有本地分支到远程,可以使用 –all 参数:

git push --all

注意事项

追踪关系:如果本地分支已经与远程分支建立了追踪关系,可以省略远程主机名和远程分支名。例如:

git push

推送前的准备:在使用 git push 之前,确保已经将修改后的代码提交到本地仓库。可以使用 git commit 命令进行提交。

远程主机名:默认情况下,Git 会将克隆的远程仓库命名为 origin。可以使用 git remote 命令查看和管理远程主机。

比如当你在jekll的_post增加了一篇文章,首先在Git Bash 命令行输入:

git add .     添加文件到暂存区

git commit -m "Add new .md file"         提交更改

git push origin master         推送更改到远程仓库‌