git使用文档手册

news/2024/11/28 17:33:51/

创建一个本地代码工作空间,比如这里使用test目录作为工作目录

针对仓库地址 http://192.168.31.125:9557/poxiaoai-crm/project-crm.git


1. 安装 Git

确保您的系统已经安装了 Git。如果未安装,请根据操作系统访问 Git 官网 下载并安装。

验证安装

git --version

2. 设置 Git 配置

首次使用 Git 时需要进行全局配置。

git config --global user.name "xiaoliu"
git config --global user.email "2558949748@qq.com"

3. 创建本地工作目录

选择一个路径,创建工作目录。

# linux 系统
mkdir test	
# windowns
md test
#####################
cd test

4. 初始化 Git 仓库

在工作目录中初始化一个 Git 仓库。

git init

5. 克隆远程仓库

如果已有远程仓库,可以直接克隆。

git clone http://192.168.31.125:9557/poxiaoai-crm/project-crm.git

如果已经在本地创建了目录并初始化了仓库,可以通过以下步骤关联远程仓库。

添加远程仓库

git remote add origin http://192.168.31.125:9557/poxiaoai-crm/project-crm.git

查看是否添加成功

 git remote -v

在这里插入图片描述

6. 创建文件并提交更改

创建或编辑文件

添加一个文件(例如 README.md)。


echo "# Project CRM" > README.md

在这里插入图片描述

添加到暂存区

# 添加单个文件
git add README.md
# 如果要添加所有文件到暂存区,则使用.
git add .

提交更改

# git commit -m "提交备注"
git commit -m "Initial commit"

7. 推送到远程仓库

查看当前分支

git branch

推送代码到自定义分支

比如要将本地的master分支推送到远程的test分支

git push -u origin master:test

在这里插入图片描述


8. 拉取远程更新

拉取远程仓库最新内容

# 拉取指定test分支到本地
git pull origin test

9. 常见 Git 命令

查看仓库状态

git status

查看提交记录

git log

创建新分支

git checkout -b new-branch

切换到现有分支

git checkout branch-name

合并分支

git merge branch-name

10. 解决冲突

如果在拉取或合并时发生冲突,Git 会标记冲突部分:

检查冲突文件

git status

编辑冲突文件,解决冲突后标记为已解决

git add conflict-file

提交解决冲突的更改

git commit -m "Resolve conflict"

11. 备份和回滚

撤销上一次提交(保留更改)

git reset --soft HEAD^

恢复工作目录中的文件到上次提交

git checkout file-name

删除某次提交(永久删除)

git revert commit-hash


http://www.ppmy.cn/news/1550680.html

相关文章

daos源码编译

1. 前言 本文详细介绍如何在almalinux8.9上编译daos.2.0.0源码。系统环境如下: daos: 2.0.0 linux os: almalinux 8.9 linux kernel: 4.18.0-513.5.1.el8_9.x86_64之所以选择2.0.0版本,是因为daos从2.0.0开始是一个全新的架构设计&a…

ASUS/华硕灵耀14 UX3402ZA 原厂win11系统 工厂文件 带ASUS Recovery恢复

华硕工厂文件恢复系统 ,安装结束后带隐藏分区,一键恢复,以及机器所有驱动软件。 系统版本:windows11 原厂系统下载网址:http://www.bioxt.cn 需准备一个20G以上u盘进行恢复 请注意:仅支持以上型号专用…

(四)3D视觉机器人的手眼标定(眼在手外)

内容 1.背景介绍1.1 思路T_target_to_cam求解公式求解 2.操作流程 1.背景介绍 3D视觉机器人指的是机器人通过3D相机提供的3D点云视觉信息,完成某些实际的功能。   目标是将场景信息从相机坐标系变换至机械臂坐标系中,最终是获得相机到机械臂基座的空间…

CTF之密码学(RSA加密)

RSA加密算法是一种公钥加密算法,以下是对其的详细解析: 一、RSA加密算法概述 RSA加密算法由Ron Rivest、Adi Shamir和Leonard Adleman在1977年共同发明,并因此得名。它是第一个既能用于数据加密也能用于数字签名的算法。RSA的安全性基于数论…

android12锁屏界面pin码或者图案解锁居中显示

设置pin码或者图案锁屏后,在锁屏界面向上划左边,图案解锁就在左边, 向上划右边图案就在右边,如何设置一直居中显示呢? diff --git a/packages/SystemUI/res/layout/super_notification_shade.xml b/packages/SystemUI…

go-学习

文章目录 简介标识符字符串的拼接,关键字数据类型声明变量常量算术运算符关系运算符逻辑运算符位运算赋值运算符其他运算符 简介 Go 语言的基础组成有以下几个部分: 1.包声明 2.引入包 3.函数 4.变量 5.语句 & 表达式 6.注释 package main import &q…

【一篇搞定配置】网络分析工具WireShark的安装与入门使用

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀各种软件安装与配置_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 1.…

远程视频验证如何改变商业安全

如今,商业企业面临着无数的安全挑战。尽管企业的形态和规模各不相同——从餐厅、店面和办公楼到工业地产和购物中心——但诸如入室盗窃、盗窃、破坏和人身攻击等威胁让安全主管时刻保持警惕。 虽然传统的监控摄像头网络帮助组织扩大了其态势感知能力,但…