【git 常用命令】


简介

Git 是一种分布式版本控制系统,它可以帮助开发人员跟踪和管理项目中的代码变化。无论你是一个初学者还是一个有经验的开发人员,了解 Git 都是非常重要的,因为它是许多团队和开源社区中的标准工具之一。本文将带你逐步学习 Git 的基础知识和使用方法。

以下是一些常用的 Git 命令及其示例,以帮助你更好地理解如何在实际项目中使用 Git。

克隆仓库

git clone repository-url

示例:从远程仓库克隆一个名为 “test” 的项目到本地计算机。

git clone git@github.com:liuleiliujing/test.git

在这里插入图片描述

初始化仓库

git init

标题添加文件到暂存区

git add filename

示例:将一个名为 “main.c” 的文件添加到暂存区。

git add main.c

在这里插入图片描述

查看文件状态

git status

在这里插入图片描述

提交更改

git commit -m "Commit message"

示例:提交更改并添加一条描述性的提交消息。

git commit -m "Add main.c"

在这里插入图片描述

推送更改到远程仓库

git push remote-name branch-name
示例:将本地分支的更改推送到远程仓库的同名分支origin/develop/test。
git push -u origin develop/test

在这里插入图片描述

查看提交历史

git log

在这里插入图片描述

切换分支

git checkout branch-name

示例:切换到名为 “develop/test” 的主分支。

git checkout develop/test

在这里插入图片描述

创建新分支

git checkout -b new-branch

示例:创建一个名为 “feature-xyz” 的新分支并切换到它。

git checkout -b feature-xyz

切换并创建新分支

git checkout -b new-branch

示例:创建一个名为 “develop/test1” 的新分支并切换到它。

git checkout -b develop/test1

在这里插入图片描述

合并分支

git merge branch-name

示例:将名为 “feature-xyz” 的分支合并到当前分支。

git merge feature-xyz

远程仓库信息

git remote -v

在这里插入图片描述
查看远程仓库的信息,包括远程仓库的 URL。

从远程仓库拉取更改

git pull remote-name branch-name

示例:从远程仓库拉取最新更改并合并到当前分支。

git pull origin main

查看分支列表

git branch --all

解决冲突

当多个分支在同一部分进行更改并合并时,可能会发生冲突。你需要手动解决冲突,编辑文件以选择要保留的更改,然后再次提交。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失控的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值