分解 Git:如何从 Master 创建分支并进行第一次提交!
介绍 Break Git Down 系列!
介绍 Break Git Down 系列!
《Git 入门指南》是一套非常适合初学者的系列教程,旨在帮助新晋开发者学习一些最重要的、必定会用到的 Git 任务。Git 是开发者日常生活中不可或缺的一部分,我的目标是帮助开发者顺利过渡到 Git(以及最终的命令行),并希望学习过程轻松流畅。
为什么要学习它?
Git 是我在学习编程时最害怕的东西之一——主要是因为我对命令行莫名的恐惧。我之前用的是 GitHub Desktop,它让我可以懒惰地拖放文件。然而,当我找到第一份技术工作时,我很快意识到熟悉在终端中使用 Git 是多么重要。作为开发者,使用 Git 是我们日常生活中必不可少的一部分!
为了简洁起见,我们假设您正在现有存储库中工作(即已经有主分支的项目)
为什么要创建与主分支不同的分支?
简单来说,Master 分支包含项目(又称代码仓库)的所有官方代码。在典型的工作环境中,我们绝不会直接将代码推送到 Master 分支,以减少将 bug 和不必要的代码推送到生产环境(又称在线站点)的可能性。最安全的做法是创建独立于 Master 分支的其他分支。可以将它们视为项目的不同版本。
现在让我们开始推动吧!
让我们看看我们当前在哪个分支!当我们运行 git branch 时,它将显示与存储库关联的所有分支。
突出显示的分支表示我们当前位于存储库中的位置。
接下来,我们将位置更改为 master 分支,这样当我们创建新分支时就可以从头开始!(如果你已经在 Master 分支了,那就太好了!)
git 分支
git checkout master
让我们创建一个新的分支。在本教程中,我们将其命名为“newer-branch”。
Git checkout -b“较新的分支”
现在我们创建了一个新分支,这意味着无论我们做什么更改(例如创建文件或编辑现有文件),都只会影响这个分支!这很棒,因为我们保持了代码的井然有序,并且降低了搞乱整个项目的风险,哈哈。
因此,请对新文件进行任何您想要的更改。在本例中,我更新了 README 文件。
接下来,我们将文件添加到提交中。选择两个命令之一。
第一个命令会将所有文件添加到提交中。通常,只有当您对每个文件都进行了更改,或者仓库中只有一个文件时,才需要执行此操作。
git 添加。
选项 2(我们将在本教程中执行此操作)将仅添加您指定要提交的文件!您必须指定要提交的文件的相对路径。在本例中,它将是 README 文件。
git 添加 README.md
接下来,让我们添加我们在提交中所做更改的详细描述。-m 只是代表消息。
git commit -m“添加详细描述”
git push 命令允许你将本地 Git 仓库中本地分支的提交发送到远程仓库,并且它会提供所需的确切命令,以便我们将漂亮的新分支推送到 Git 仓库!(我最喜欢的命令)。稍后,我们可以将“newer-branch”提交合并到 master 分支。
git push
git push --set-upstream origin newer-branch
现在,让我们检查一下我们的 GitHub!
在整个系列中,我都会提醒大家一个有用的提醒:练习、练习、再练习!你会通过重复来学习。希望你喜欢“Git 分解系列”的第一部分。敬请期待更多内容!
文章来源:https://dev.to/taeluralexis/break-git-down-how-to-create-a-branch-from-master-and-make-your-first-commit-2960