蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

git最详细使用教程

时间:2026-09-25 18:28:49 来源:www.vaopo.com 人气:人

安装与全局配置

Git是一款免费开源的分布式版本控制系统,主要用于代码追踪和团队协作。使用前需在电脑安装对应系统的安装包,安装完成后打开终端或命令行工具。第一次使用前必须设置用户名和邮箱,这决定了提交记录中的作者信息。输入git config --global user.name你的名字,回车后输入git config --global user.email你的邮箱地址。配置完成后可以用git config --list查看是否生效。建议开启颜色显示功能,让输出结果更直观,命令为git config --global color.ui true。

本地仓库初始化与日常提交

进入需要管理的文件夹,执行git init命令,系统会生成隐藏的.git目录,标志着该文件夹正式成为Git仓库。此时工作区是空的,不会显示任何状态。开始写代码后,先运行git status查看文件变动情况。红色文字表示未跟踪的新文件,绿色文字表示已修改但未暂存的文件。想要把某个文件加入版本控制,使用git add文件名,如果一次性添加所有变动文件,直接输入git add .即可。注意加号代表当前路径下的所有文件和子文件夹。暂存完成后,运行git commit -m备注信息将改动保存到本地历史。每次提交都会生成唯一哈希值,务必填写清晰的提交说明,方便日后追溯。

分支操作与代码合并

主分支通常命名为main或master。开发新功能时不要直接在主分支修改,应该创建独立分支。用git branch新分支名查看现有分支,用git checkout -b新分支名创建并切换分支。也可以直接用git switch -c新分支名完成同样操作。在分支上完成开发并提交后,切回主分支执行git merge新分支名进行合并。如果两个分支同时修改了同一文件的相同位置,Git会提示冲突,需要手动打开文件删除冲突标记符号,保留正确代码后再重新add和commit解决冲突。合并干净后,可用git branch -d新分支名删除已完成功能的临时分支。

远程仓库同步与协作

团队开发离不开GitHub、Gitee或自建服务器等远程仓库。首次关联远程地址需执行git remote add origin远程仓库网址。推送本地提交到云端使用git push origin主分支名,默认拉取云端最新代码用git pull origin主分支名。如果多人同时开发,pull之前最好先fetch获取对方更新再手动合并,避免自动合并引发意外。克隆他人项目只需git clone远程仓库网址,系统会自动建立本地仓库并绑定远程地址,直接进入目录即可开始工作。

版本回退与忽略文件

写错代码或误提交时,Git提供多种恢复手段。如果只是add之后后悔,输入git reset HEAD文件名可取消暂存。如果想丢弃工作区的修改,运行git checkout --文件名。若已经commit但想退回上一版本,用git reset --hard HEAD^回退一次,或者指定具体版本号git reset --hard hash值。彻底放弃某次提交且不影响后续提交时,可用git revert commit哈希值生成反向提交。此外,很多编译生成的临时文件不应入库,在项目根目录创建.gitignore文本文件,在里面逐行写入需要排除的文件后缀或文件夹名称,Git就会自动忽略它们。