常用的 git 命令

(1)git clone [仓库 URL]‌

克隆远程仓库到本地(需确保 URL 正确) ‌

(‌2)git pull [远程仓库名] [分支名]‌

从远程仓库拉取最新代码(默认拉取 origin 仓库的 master 分支)

(3)git fetch [远程仓库名] [分支名]‌

仅下载远程分支更新,不自动合并

  1. 分支操作

(‌1)git checkout [分支名]‌

切换到指定分支(如 master、develop 等)

加选项"-b"即创建并切换到该分支

(‌2)git switch [分支名]‌

切换分支(仅 Git 2.23+ 版本支持)

(‌3)git branch [新分支名]‌

创建并切换到新分支(如 feature-branch)

(4)git merge [分支名]

将指定分支的代码合并到当前分支

  1. 代码管理

(1)git init

初始化一个新的 git 仓库

进入到目标文件夹,运行该命令在当前文件夹下创建一个 .git 文件夹,作为 git 的仓库

(2)git pull

更新本地仓库,将远程仓库的改动拉取到本地

运行该命令命令更新本地仓库,并将远程仓库的改动拉取到本地

(‌3)git status‌

查看本地仓库状态(是否需要提交、是否存在冲突等)

运行该命令可以查看项目下存在改动的所有文件

(4)git diff [文件名]

查看指定文件的详细的修改内容

(‌5)git add [文件名/目录]‌

将文件添加到暂存区

建议每次检查完某个文件单独执行 add,避免只用"add ."批量执行操作

(‌6)git commit -m "描述信息"‌

提交暂存区的代码(需配合 add 命令一起使用)

"描述信息":提炼出本次提交的关键信息即可

(7)git push -u origin [分支名]

将本地仓库的改动推送到远程仓库

建议推送到自己的分支上,避免影响公共仓库

-u 选项:建立本地分支与远程分支的跟踪关系

(8)git log

查看提交历史记录

  1. 冲突处理

(‌1)git rebase‌

将本地提交重新排列到远程分支最新提交之上(保持线性历史)

(2)git merge [远程分支]‌

合并远程分支到当前分支(保留合并记录)

  1. 团队协作

(1)git fetch‌

更新本地跟踪的远程分支信息(不自动合并)

(‌2)git log --graph‌

查看分支合并历史(辅助团队协作排查问题)

  1. 注意事项

确保使用公司网络环境可访问仓库

避免在公共分支执行 rebase 操作(可能破坏他人提交历史)

定期使用 git fetch 更新远程跟踪分支信息

相关推荐
小钟不想敲代码10 小时前
GitFlow
git·gitflow
云和数据.ChenGuang16 小时前
git commit复合指令
大数据·git·elasticsearch
-拟墨画扇-19 小时前
Git | 文件提交操作
git·gitee·github·gitcode
CoderJia程序员甲20 小时前
GitHub 热榜项目 - 日榜(2025-12-25)
git·ai·开源·llm·github
-拟墨画扇-21 小时前
Git | 文件修改操作
大数据·git·gitee·github·gitcode
-拟墨画扇-21 小时前
Git | 版本控制操作
大数据·git·gitee·github
GA6666661 天前
PowerWiki:基于 Git 的知识管理系统
git
-拟墨画扇-1 天前
Git | 状态查看操作
git·gitee·github·gitcode
码灵1 天前
Git相关软件常用操作
git
-拟墨画扇-1 天前
Git | 简介与安装
大数据·git·elasticsearch