常用的 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 更新远程跟踪分支信息

相关推荐
weixin_433417678 小时前
TortoiseGit推送到远端,如何配置
windows·git
Hey_Coder1 天前
【Git 常用命令速查表(按功能分类)】
git·git基础命令·git命令速查表·git 常用命令
colman wang1 天前
Git指令(Mac)
git·macos
cyforkk1 天前
Git 合并分支提示 Already up to date 的真实原因
git
●VON1 天前
HarmonyKit | 移动端开发者工具类应用的现状与趋势
git·华为·性能优化·harmonyos·鸿蒙
●VON1 天前
HarmonyKit | 鸿蒙开发协作:如何为 HarmonyKit 贡献一个新的工具
git·华为·harmonyos·鸿蒙
枕星而眠1 天前
Git仓库基础用法
大数据·git·后端·elasticsearch·全文检索
梦想三三2 天前
Git与GitHub基础入门:从零开始掌握版本控制与代码托管(完整图文教程)
人工智能·git·elasticsearch·github
Joy-鬼魅2 天前
Git常用操作
git
流浪0012 天前
Git篇(三):吃透远程协作:SSH 密钥、分支、标签全流程实战指南
运维·git·ssh