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

Git-安装与常用命令

目录

1.Git环境配置

1.1下载

1.2配置

1.2.1基本配置

1.2.2常用指令配置别名

1.2.3获取本地仓库


git命令在git bash中演示,会用到一些Linux命令。

1.Git环境配置

1.1下载

Git下载地址:https://git-scm.com/download

傻瓜式安装就可以了。

安装结束后,桌面鼠标右键,包含Git GUI here 和 Git bash here就是安装成功了。

Git GUI : Git 提供的图形界面工具

Git Bash : Git 提供的命令行工具 (相当于linux窗口)

安装好以后首先设置用户名称和email地址,每次提交都会使用用户信息。因为每次代码修改以及修改内容都是要记录为版本的,所以用户信息是必要的。

1.2配置

1.2.1基本配置

1. 打开Git Bash

2. 设置用户信息

git config --global user.name "your name"git config --global user.email "your email"

3.查看用户信息

git config --global user.namegit config --global user.email

1.2.2常用指令配置别名

这个在学习linux的时候就已经学习过了,主要就是部分指令参数非常多,输入很麻烦就需要使用别名简化。

1. 打开用户目录创建 .bashrc 文件

如果系统不允许.开头的文件那么打开git bash 使用 touch创建 ~/.bashrc

然后到当前用户根目录找到并打开:

2.配置以下内容

# 输出git提交日志
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'# 输出当目录所有文件 以及 基本信息
alias ll='ls -al'

3. 打开git bash 执行source ~/.bashrc

4.解决输入汉字会乱码的问题  

git config --global core.quotepath false

然后打开 ${git_home}/etc/bash.bashrc 文件最后加入(${git_home}这就是git的安装目录)

export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

1.2.3获取本地仓库

如果要使用Git对代码进行版本控制,首先要获取本地仓库。

1.创建一个空目录

2.进入目录 右键打开bash 执行 git init初始化

3.如果创建后存在.git目录  那就是创建成功了

http://www.lryc.cn/news/503471.html

相关文章:

  • 回归预测 | Matlab实现基于BiLSTM-Adaboost双向长短期记忆神经网络结合Adaboost集成学习回归预测
  • 微信小程序跳转其他小程序以及跳转网站
  • Not using native diff for overlay2, this may cause degraded performance……
  • 【自用】管材流转项目 数据库恢复之 PIPE 表 二维码相关 各个表恢复 SQL
  • 【渗透测试】信息收集二
  • 测试工程师八股文04|计算机网络 和 其他
  • 定时/延时任务-Kafka时间轮源码分析
  • 如何用状态图进行设计05
  • 【计算机视觉】边缘检测
  • 林曦词典|无聊
  • LabVIEW光栅衍射虚拟仿真系统
  • 【NumPy进阶】:内存视图、性能优化与高级线性代数
  • 从YOLOv5到训练实战:易用性和扩展性的加强
  • Prim 算法在不同权重范围内的性能分析及其实现
  • canal安装使用
  • python爬虫常用数据保存模板(Excel、CSV、mysql)——scrapy中常用数据提取方法(CSS、XPATH、正则)(23)
  • You need to call SQLitePCL.raw.SetProvider()
  • IoTDB AINode 报错,call inference 301: Error ocurred while executing inference
  • LLM之RAG实战(五十)| FastAPI:构建基于LLM的WEB接口界面
  • 项目-移动端适配的几种方案
  • HCIA-Access V2.5_2_2网络通信基础_TCP/IP协议栈报文封装
  • LSTM详解
  • 从零开始搭建Android开发环境:简单易懂的完整教程
  • 大模型运用-Prompt Engineering(提示工程)
  • CMake简单使用(二)
  • 攻防世界安卓刷题笔记(新手模式)1-4
  • 发现一个对话框中的按钮,全部失效,点击都没有任何反应,已经解决
  • MyBatisPlus实现多表查询
  • 机器学习详解(5):MLP代码详解之MNIST手写数字识别
  • 如何在vue中实现父子通信