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

相关推荐
victory043121 小时前
git clone只克隆小文件 无法克隆大文件解决办法
git
JH307321 小时前
git和svn一些使用上的区别
git·svn
小喻yushi1 天前
Git入门
git
大柏怎么被偷了1 天前
【Git】基本操作
linux·运维·git
摇滚侠1 天前
零基础小白自学 Git_Github 教程,Git 命令行操作2,笔记19
笔记·git·github
我是若尘1 天前
Git Rebase深度解析:优雅重写提交历史的艺术
git
我是若尘1 天前
Git合并踩坑记:当master回退后,如何正确合并分支?
git·代码规范
摇滚侠1 天前
零基础小白自学 Git_Github 教程,Action CI/CD 完整实践,笔记23
笔记·git·ci/cd
minji...1 天前
linux 进程控制(一) (fork进程创建,exit进程终止)
linux·运维·服务器·c++·git·算法
系夏普1 天前
Git 入门教程:初始化、修改与提交
git