欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > Git 完整教程:初学者分步指南

Git 完整教程:初学者分步指南

2025/5/6 19:29:52 来源:https://blog.csdn.net/Dc253061007/article/details/147673676  浏览:    关键词:Git 完整教程:初学者分步指南

大家好,这里是架构资源栈!点击上方关注,添加“星标”,一起学习大厂前沿架构!

Git 是一个分布式版本控制系统,可以帮助开发人员跟踪代码更改、与他人协作以及高效管理软件项目。无论您是初学者还是正在提升技能,本教程都将带您了解掌握 Git 所需的一切知识。



什么是 Git?

Git 是一个版本控制系统,用于在软件开发过程中跟踪源代码的更改。它允许多个开发人员同时处理一个项目,而不会覆盖彼此的工作。


安装 Git

Windows / macOS / Linux:

  • 从git-scm.com下载并安装 Git 。
  • 验证安装:
git --version

初始配置

设置您的身份:

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

查看您的配置:

git config --list

创建和克隆存储库

创建一个新的本地存储库:

mkdir my-project
cd my-project
git init

克隆现有存储库:

git clone https://github.com/username/repo-name.git

基本 Git 工作流程

检查状态:

git status

阶段文件:

git add filename     # Add specific file
git add .            # Add all changes

提交更改:

git commit -m "Meaningful commit message"

查看提交历史:

git log
git log --oneline

分支与合并

创建新分支:

git branch new-branch

切换到分支:

git checkout new-branch

一步创建并切换:

git checkout -b new-branch

合并分支:

git checkout main
git merge new-branch

删除分支:

git branch -d new-branch

使用远程存储库

添加遥控器:

git remote add origin https://github.com/username/repo.git

推送更改:

git push -u origin branch-name

拉取变更:

git pull origin branch-name

撤消更改

取消暂存文件:

git reset filename

撤消上次提交(保留更改):

git reset --soft HEAD~1

放弃所有本地更改:

git checkout -- .

使用 .gitignore

创建一个.gitignore文件以将文件/文件夹排除在版本控制之外:

node_modules/
.env
dist/
*.log

高级 Git 命令

储藏变化:

git stash

应用隐藏的更改:

git stash apply

重新定基:

git rebase branch-name

挑选一个提交:

git cherry-pick commit-id

Git GUI 工具

  • GitHub 桌面
  • Sourcetree
  • GitKraken
  • VS Code 源代码控制面板

结论

Git 是现代软件开发必不可少的工具。本分步指南将帮助您自信地开始在项目中使用 Git。坚持练习,探索高级命令,很快您就能像专业人士一样管理分支、解决合并冲突并进行协作。

祝你编码愉快!🚀

原文地址:https://mp.weixin.qq.com/s/jRoUEhgeJ44TbynZ15NzsQ

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词