📅  最后修改于: 2023-12-03 15:07:12.314000             🧑  作者: Mango
本篇文章将介绍如何在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分支,请使用以下命令:
$ git push -u origin master
这将把本地存储库中的更改推送到我们刚刚关联的远程存储库中。
如果需要创建一个新的分支并将更改推送到该分支,请使用以下命令:
$ git checkout -b new-branch-name
$ git push -u origin new-branch-name
在此命令中,new-branch-name
是要创建的新分支的名称。这将在本地创建一个新的分支并将更改推送到该分支。
本文介绍了如何在Shell-Bash中创建存储库、提交更改和推送更改到远程存储库。Git命令非常强大且灵活,掌握它们可以帮助我们更有效地管理代码。