📌  相关文章
📜  创建存储库、提交和推送 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:12.314000             🧑  作者: Mango

创建存储库、提交和推送 - Shell-Bash

本篇文章将介绍如何在Shell-Bash中创建存储库、提交和推送(push),并给出相应的代码示例。

创建存储库

首先,我们需要在本地创建一个存储库(repository),以便我们可以在其中编写和储存代码,并将其与GitHub上的远程存储库同步。

初始化

在终端中,我们可以通过以下命令来初始化存储库:

$ mkdir my-repo
$ cd my-repo
$ git init

这将在当前目录中创建一个名为“my-repo”的文件夹,并在其中初始化一个Git存储库。

添加远程存储库

在本地创建一个存储库后,我们需要将其与一个远程存储库(remote repository)关联。我们可以使用以下命令将本地存储库与远程存储库关联:

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

其中,username是你的GitHub用户名,repo-name是你的远程存储库名称。

提交

在我们向存储库中添加了一些新的代码或修改了现有代码后,需要使用Git提交更改。

添加文件

要将文件添加到我们的存储库中,请使用以下命令:

$ git add file-name

我们可以将命令中的file-name替换为要添加的文件名或使用通配符*将所有文件添加到存储库中。

提交更改

当我们添加了新文件或修改现有文件时,需要使用以下命令提交更改到Git存储库:

$ git commit -m "commit message"

在此命令中,commit message是一个简短的描述提交更改的消息。

推送

提交更改后,我们需要将更改推送到远程存储库中。

推送到master分支

要将更改推送到默认的master分支,请使用以下命令:

$ git push -u origin master

这将把本地存储库中的更改推送到我们刚刚关联的远程存储库中。

创建并推送到新分支

如果需要创建一个新的分支并将更改推送到该分支,请使用以下命令:

$ git checkout -b new-branch-name
$ git push -u origin new-branch-name

在此命令中,new-branch-name是要创建的新分支的名称。这将在本地创建一个新的分支并将更改推送到该分支。

总结

本文介绍了如何在Shell-Bash中创建存储库、提交更改和推送更改到远程存储库。Git命令非常强大且灵活,掌握它们可以帮助我们更有效地管理代码。