win和mac安装以及使用git

 更新时间:2026年04月01日 09:18:02   作者:二王一个今  
本文主要介绍了win和mac系统安装和使用git的方法,包括下载安装、测试安装、克隆远程仓库、修改文件后提交和推送等步骤,并针对mac系统与win系统之间的差异进行了详细的对比说明

win安装与使用git

首先可以在官网(下载速度慢,但也能下载下来)或者下面的淘宝镜像地址(下载速度快)将git下载下来,然后安装。

https://registry.npmmirror.com/binary.html?path=git-for-windows/

安装过程百度上比较多,不再赘述。

安装好之后,要测试是否好用。打开命令提示符,输入

git
git --version

如果都能成功显示就代表安装成功,首先先在各大平台,包括但不限于(github,码云,阿里云云效,腾讯工蜂等)创建一个远程仓库,用来一会与本地仓库连接。

这里以阿里云云效为例展示如下:

将图片中的https的地址复制之后,然后在电脑上你的电脑上创建一个新的文件夹,并在该目录下打开命令提示符,输入以下代码:

git clone 你复制的仓库地址

 点回车之后就可以将远程仓库的文件克隆下来,并且形成一个本地仓库。

接下来就是在修改完文件之后的添加,提交,推送三个步骤到远程仓库。

  • 添加:
 git add .
  • 提交:
git commit -m "提交日志信息" 
  • 推送:
git push

win上的git使用还是很方便的,不用写分支什么的,除非之后的重要项目有分支,大部分命令可以参考码云上的git命令大全。

里面有你要的所有命令:

https://gitee.com/all-about-git

mac 上的git安装和使用

首先就是下载,mac上的git下载比较麻烦,经过我呕心沥血的查找,终于找到了一个博士视频中的一个网址:

https://www.newbe.pro/Mirrors/Mirrors-Git-For-MacOS/

从这个网址中可以非常流利的下载下来mac版的各版本git.

然后就是使用,mac上的使用相对于win上面就有一些复杂,写的命令也会麻烦一点。

首先也是在远程仓库上创建一个仓库,如上面win使用教程中的一样,

然后就是在本地创建一个新的文件夹,然后右键在该目录下打开终端。

  • 第一步:mac上的这一步需要自己初始化
git init
  • 第二步:然后你就可以像上面那样输入git clone "克隆地址",克隆仓库。

在修改完文件之后,你想提交到远程仓库之后,这里的命令就和win不太一样。

首先要和远程仓库关联,这里可以使用这个命令:

git remote add origin “你之前复制的那个地址”

然后就可以进行git add .  进行添加

git commit -m "提交日志信息"

然后推送的时候又不太一样了,这里需要写分支

git push origin master

后面的master就是分支名称。这样,远程仓库上就会出现你修改后的文件。

当然了,git还可以拉取代码 ,win使用git pull就可以将远程仓库的文件拉取下来

  • mac上可以使用
git pull --rebase origin master

来让本地仓库和远程仓库合并。

总的来说,mac还是比win麻烦一些,出现的问题也多一下。

注意:

  • 如果出现错误,很可能是创建远程仓库的时候你点击了一下创建Readme.md文件,只要先把这个文件删除就可以进行正常操作了。
  • 然后克隆完成之后,再创建该文件就可以了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • OSPF路由协议详解

    OSPF路由协议详解

    这篇文章主要介绍了OSPF路由协议,OSFP是基于开放标准的链路状态路由选择协议,它完成各路由选择协议算法的两大主要功能:路径选择和路径交换。对此感兴趣可以来学习一下
    2020-07-07
  • 快速掌握和使用Flyway的详细教程

    快速掌握和使用Flyway的详细教程

    这篇文章主要介绍了快速掌握和使用Flyway的详细教程,需要的朋友可以参考下
    2020-07-07
  • Vs Code配置前端环境及运行详细指南

    Vs Code配置前端环境及运行详细指南

    相信越来越多的前端开发者已经迁移到VSCode阵营了,下面这篇文章主要给大家介绍了关于Vs Code配置前端环境及运行的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • 分享几个新增备案不关站的代码

    分享几个新增备案不关站的代码

    这篇文章主要介绍了分享几个新增备案不关站的代码,需要的朋友可以参考下
    2015-01-01
  • 如何解决Git推送错误:Updates were rejected问题

    如何解决Git推送错误:Updates were rejected问题

    在使用Git推送更改时,可能会遇到"Updates were rejected"错误,这通常是由于远程仓库包含了本地不存在的更新,解决这一问题的步骤包括拉取远程更改、解决冲突、提交更改及再次尝试推送,遵循正确的步骤可以有效解决冲突,保持代码库的一致性
    2024-10-10
  • IntelliJ IDEA2020.3 新特性(小结)

    IntelliJ IDEA2020.3 新特性(小结)

    这篇文章主要介绍了IntelliJ IDEA 2020.3 新特性,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2020-12-12
  • 如何通过阿里云实现动态域名解析DDNS的方法

    如何通过阿里云实现动态域名解析DDNS的方法

    这篇文章主要介绍了如何通过阿里云实现动态域名解析DDNS的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 命令行下的2款网页截图工具推荐

    命令行下的2款网页截图工具推荐

    这篇文章主要介绍了命令行下的2款网页截图工具推荐,分别是针对IE浏览器的IECapt和针对Firefox浏览器的PageSaver,需要的朋友可以参考下
    2014-07-07
  • 浅谈解决360兼容模式浏览器的方法

    浅谈解决360兼容模式浏览器的方法

    这篇文章给大家分享的是关于解决360兼容模式浏览器的方法,对于大家日常开发还是很实用,有需要的可以参考借鉴,下面一起来看看。
    2016-08-08
  • Git回滚和强推的使用说明及注意

    Git回滚和强推的使用说明及注意

    这篇文章主要介绍了Git的基本操作流程,包括git分区、git日志查看、代码回滚等,同时,还详细解释了Merge和Rebase的区别,以及gitpull和gitfetch的区别,最后提到了gitlog和gitreflog的使用
    2025-12-12

最新评论