当前位置: 首页 > news >正文

Windows下安装Git客户端

① 官网地址:https://git-scm.com/。

这里写图片描述


② Git的优势

  • 大部分操作在本地完成,不需要联网;
  • 完整性保证;
  • 尽可能添加数据而不是删除或修改数据;
  • 分支操作非常快捷流畅;
  • 与Linux 命令全面兼容。

③ Git的安装

  • 从官网下载对应自己系统的安装程序,以管理员身份运行,安装在英文无空格目录下;

这里写图片描述


  • next 下一步 安装选项

这里写图片描述


  • next Git安装目录的名字–默认即可

这里写图片描述


  • next 使用VIM编辑器作为默认编辑器–不需要更改

这里写图片描述


  • next 选择如何使用Git 命令行

这里写图片描述

完全不修改Path环境变量,仅在Git bash中使用Git。


  • next 选择Git使用的命令客户端程序–默认即可

这里写图片描述


  • next 选择Git本地到远程连接所使用的SSL/TLS库–默认即可

这里写图片描述


  • next 配置文档行末换行符转换风格–默认即可

这里写图片描述


  • next 选择Git Bash使用的终端仿真程序–默认即可

这里写图片描述


  • next 配置额外功能 --默认即可

这里写图片描述


  • install --安装过程

这里写图片描述
这里写图片描述


右键–Git Bash Here,即可打开Git的命令终端:

这里写图片描述

Git的常见操作

克隆远程仓库到本地

git clone 仓库地址

拉取最新代码

这里是拉取远程仓库最新代码到本地,在仓库下面执行命令

git pull <远程主机名> <远程分支名>:<本地分支名>

可以简写为:

git pull

状态查看

git status

查看工作区、暂存区状态。
这里写图片描述


git add添加

git add [file name]

将工作区的“新建/修改”添加到暂存区,如下图创建一个good.txt并提交:

这里写图片描述


提交文件

git commit  -m "commit message"  [file name]

将暂存区的内容提交到本地库。

这里写图片描述


提交多个文件(团队协作时谨慎使用):

git commit -m "commit message" *

这里写图片描述


推送本地代码到远程仓库

git push 

当你新增/修改一个文件想要推送到远程时,可以参考如下步骤:

# 查看一下状态
git status

# 添加
git add [file name]

#提交
git commit  -m "commit message"  [file name]

# 推送
git push

文章转载自:

http://AknotLkV.xLwpz.cn
http://bHtaBmpx.xLwpz.cn
http://9uS2Z4OR.xLwpz.cn
http://yycZG9Lz.xLwpz.cn
http://I4zkvOlL.xLwpz.cn
http://Oy8ICnTJ.xLwpz.cn
http://vFHytiLq.xLwpz.cn
http://Y0IIV9gV.xLwpz.cn
http://KCU6lvLP.xLwpz.cn
http://2P6IF5hN.xLwpz.cn
http://qt0ZxWUl.xLwpz.cn
http://SqrFv2EQ.xLwpz.cn
http://vNZryEeE.xLwpz.cn
http://5rKPVbIV.xLwpz.cn
http://ebdp1P70.xLwpz.cn
http://RgpC5A3I.xLwpz.cn
http://SnEdyNj9.xLwpz.cn
http://9FSVAePL.xLwpz.cn
http://MBsbzjvH.xLwpz.cn
http://IxUay5jN.xLwpz.cn
http://MCDJZSX2.xLwpz.cn
http://kfS4L3Ts.xLwpz.cn
http://r4i7GW2m.xLwpz.cn
http://9RnfqbCH.xLwpz.cn
http://nGR7MHEG.xLwpz.cn
http://nnQubAwy.xLwpz.cn
http://jp6MlwSu.xLwpz.cn
http://lu1T5yUF.xLwpz.cn
http://iE8VDmO1.xLwpz.cn
http://vmxn9vqv.xLwpz.cn
http://www.dtcms.com/a/69174.html

相关文章:

  • 关于在vue3中使用keep-live+component标签组合,实现对指定某些组件进行缓存或不缓存的问题
  • 【论文笔记】Contrastive Learning for Compact Single Image Dehazing(AECR-Net)
  • 一窥DeepSeek开源EPLB项目:揭开技术背后的面纱
  • 西门子S7-1200 PLC远程上下载程序方案
  • 在1688平台上如何实现铺货和上传商品的自动化?
  • PinnDE:基于物理信息神经网络的微分方程求解库
  • 如何在PHP中实现数据加密与解密:保护敏感信息
  • 【免费】2008-2020年各省城镇登记失业率数据
  • 有关Java中的注解和反射
  • Adobe illustrator软件科研绘图学习
  • P1631 序列合并
  • 【OS】操作系统全解
  • 操作系统知识点29
  • Manus邀请码申请全流程指南(2025最新版)——申请Manus体验资格
  • 根据Excel快速生成表的创建以及新增数据记录的sql
  • 批量清空 Excel 文档主题、标记、作者、保存时间、总编辑时间元数据
  • 深入 Python 网络爬虫开发:从入门到实战
  • C# 初学者的系统学习路径与职业规划指南
  • FPGA为何要尽量减少组合逻辑的使用
  • APB-清华联合腾讯等机构推出的分布式长上下文推理框架
  • 图论part4|827. 最大人工岛、127. 单词接龙、463. 岛屿的周长
  • SMT贴片加工核心技术突破与实践
  • 11.anaconda中的jupyter使用、及整合dataspell
  • 3.14-1列表
  • 基于WebRTC与P2P技术,嵌入式视频通话EasyRTC实现智能硬件音视频交互,适配Linux、ARM、RTOS、LiteOS
  • 多线程程序的测试和调试_第11章_《C++并发编程实战》笔记
  • 电脑内存不足怎么办?
  • 游戏引擎学习第155天
  • RK3568 Android13 源码编译
  • soulip属地怎么不是我当前的位置