git 常用命令

本文详细介绍了Git中常用的14个命令,包括初始化仓库、克隆、添加文件、提交更改、查看状态、推送和拉取代码等,是进行有效版本控制和协作的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git是一个广泛使用的分布式版本控制系统,用于跟踪和协调项目中的文件更改。以下是一些Git的常用命令:

1. git init

  • 用途:在当前目录初始化一个新的Git仓库。
  • 示例:

      git init

2. git clone <repository_url>

  • 用途:克隆(复制)一个远程仓库到本地。
  • 示例:

      git clone https://github.com/user/repository.git

3. git add <file_or_directory>

  • 用途:将文件或目录添加到暂存区。
  • 示例:

      git add .

这会添加当前目录下的所有更改到暂存区。

4. git commit -m "<message>"

  • 用途:将暂存区的更改提交到仓库。
  • 示例:

      git commit -m "Initial commit"

5. git status

  • 用途:查看当前工作目录和暂存区的状态。
  • 示例:

      git status

6. git push <remote> <branch>

  • 用途:将本地分支的更新推送到远程仓库。
  • 示例:

      git push origin master

这会将本地的master分支推送到名为origin的远程仓库。

7. git pull <remote> <branch>

  • 用途:从远程仓库拉取最新的更改并合并到本地分支。
  • 示例:

      git pull origin master

8. git branch

  • 用途:列出、创建或删除分支。
  • 示例:

      git branch new-branch  # 创建新分支

      git branch             # 列出所有分支

9. git checkout <branch_or_commit>

  • 用途:切换到指定的分支或提交。
  • 示例:

      git checkout new-branch

从Git 2.23版本开始,推荐使用git switch来切换分支。

10. git merge <branch>

  • 用途:将指定分支的更改合并到当前分支。
  • 示例:

      git merge feature-branch

11. git log

  • 用途:查看提交历史。
  • 示例:

      git log

12. git diff

  • 用途:查看未暂存的更改或比较分支差异。
  • 示例:

      git diff            # 查看工作目录中未暂存的更改

      git diff --staged   # 查看已暂存的更改

13. git reset

  • 用途:重置当前HEAD到指定状态,可以用来撤销更改。
  • 示例:

      git reset --hard HEAD^  # 撤销最近的一次提交

14. git rm <file>

  • 用途:从工作目录和暂存区删除文件。
  • 示例:

      git rm filename.txt

这些命令构成了Git的基础操作,掌握它们对于进行有效的版本控制和协作至关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值