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

相关推荐
wh_xia_jun7 小时前
Git 分支合并操作备忘录
git
满天星83035778 小时前
【Git】原理及使用(三)(分支管理)
linux·git
像风一样的男人@12 小时前
warning: could not find UI helper ‘git-credential-manager-ui‘
git·ui
代钦塔拉13 小时前
Git & GitHub 从入门到精通:全流程实战教程
git·github
晚风吹红霞14 小时前
Linux下的趣味编程 —— 进度条、Git版本控制与GDB调试实战
linux·运维·git
xlq2232215 小时前
7.git
git
Ws_15 小时前
Git + Gerrit 第六课:commit --amend、Patch Set 与 Change-Id
git
AIMath~1 天前
向github中上传文件过大超过50M怎么办
网络·git·github
AIMath~1 天前
如何将一个新的文件夹使用git 工具提交到github新仓库中
git·github
满天星83035772 天前
【Git】原理及使用(二) (版本回退)
linux·git