登录/注册

git使用教程

更多

以下是一份简洁且实用的 Git 使用教程(中文版),涵盖基础操作和常用命令:


1. 安装 Git


2. 初始配置

设置用户名和邮箱(提交代码时显示身份):

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

3. 创建仓库


4. 基础工作流

操作 命令 说明
查看当前状态 git status 显示修改/未跟踪的文件
添加文件到暂存区 git add 文件名 添加单个文件
git add . 添加所有修改和新增文件
提交到本地仓库 git commit -m "提交描述" 提交暂存区的改动
推送代码到远程仓库 git push origin 分支名 git push origin main
拉取远程最新代码 git pull origin 分支名 拉取并合并远程代码

5. 分支管理

操作 命令
创建分支 git branch 新分支名
切换分支 git checkout 分支名
创建并切换分支 git checkout -b 新分支名
删除分支 git branch -d 分支名
合并分支到当前分支 git merge 分支名
查看所有分支 git branch -a

6. 撤销操作

场景 命令
丢弃工作区修改(未 git add git checkout -- 文件名
撤销暂存区文件(已 git add git reset HEAD 文件名
修改最后一次提交 git commit --amend -m "新提交描述"
回退到指定提交 git reset --hard 提交ID (慎用!)

7. 查看历史与对比

git log              # 查看提交历史
git log --oneline    # 简洁版提交历史
git diff             # 查看工作区与暂存区的差异
git diff --cached    # 查看暂存区与最新提交的差异

8. 远程仓库操作

操作 命令
添加远程仓库 git remote add origin 远程地址
查看远程仓库 git remote -v
拉取远程分支并本地创建 git checkout -b 本地分支 origin/远程分支
删除远程分支 git push origin --delete 分支名

9. 解决冲突

  1. git pullgit merge 提示冲突时,打开冲突文件(<<<<<<<>>>>>>> 标记冲突位置)。
  2. 手动修改文件,保留需要的内容。
  3. 重新提交:
    git add 冲突文件
    git commit -m "解决冲突"

10. 实用技巧


学习资源

掌握这些命令即可应对日常开发需求!遇到问题多用 git --help 查看帮助文档。

git命令的基本使用

git config 第一次使用git或者刚安装的git时,使用此命令设置身份Name 和 Eamail 地址。并且每次提交时会使用此信息。

2023-12-11 13:53:43

Git常用的超级实用命令

Git作为最流行的代码版本控制工具,基本上已经成为了程序员的一个标配技能。无论使用GitHub,GitLib,Gitee等进行代码托管,均基于Git。下面聊一聊开发人员必会的几个

2023-10-09 17:19:01

git基本操作命令用法

基本用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add files把当前文件放入暂存区域。 git commit给暂存区域生成快照并提交。

2023-09-13 16:29:59

Git权威指南

Git管理资料,方便大家学习git知识

资料下载 melody19960326 2022-06-29 14:15:57

Git基础知识综述

Git基础知识综述

资料下载 liuxin003 2021-08-31 10:42:15

Git常见的误区和命令行工具等综述

Git常见的误区和命令行工具等综述

资料下载 liuxin003 2021-08-31 09:51:14

Git的参考手册教程免费下载

在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。

资料下载 杨知学 2020-09-21 08:00:00

Git是什么?Git的基本使用资料说明

  Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。

资料下载 敷衍作笑谈 2019-05-29 17:56:00

Git命令的综合手册怎么找

若你使用 Git 时需要获取帮助,有三种等价的方法可以找到 Git 命令的综合手册(manpage): $ git help $

2023-07-22 11:02:06

Git是什么 Git介绍

git 是什么? Git 诞生于 2005 年,是一款免费、开源、分布式版本控制系统。 直接记录快照,而非差异比较 Git 和其它版本控制系统的

2023-07-22 10:50:00

git rebase和git merge的区别

  解决冲突 git rebase和git merge的区别 分支合并 git merge是用来合并两个分支的。 比如:将 b 分支合并到当前分

2023-07-05 09:54:01

git rebase与相关git merge命令比较

  #前言     git rebase命令经常被认为是Git的巫术,初学者应该远离它,但它实际上可以让开发团队在使用时更加轻松。今天,我们将git

2023-05-26 16:22:03

Git的使用

Git的使用

2023-01-10 16:45:16

利用Learn Git Branching轻松学习Git

Git作为世界上最流行的版本控制系统,可以说是每一位与程序打交道的朋友最值得学习的软件之一。除了管理自己的项目,如果你对参与开源项目感兴趣,那么Git更是联结Github、Gitlab等知名代码项目

2022-09-15 14:53:59

腾讯是如何使用Git

那么,切换到 git 来维护代码仓库,会对我们的日常开发造成影响吗?答应是显然的,首先我们需要学习 git 的基本概念与用法,然后就需要我们在具体的项目实践过程中打磨我们的

2020-08-10 15:02:45

7天热门专题 换一换
相关标签