📜  git first push - Shell-Bash (1)

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

前言

对于初学者来说,第一次用 git 进行远程仓库的上传操作可能会遇到一些问题,这篇文章将会从安装 git,配置 git,以及第一次使用 git 将本地代码上传到远程仓库等多个方面进行解释。希望可以对初学者有所帮助。

安装 Git

在开始之前,我们需要先在本地安装 git。 对于不同的操作系统,对应的安装方法也会不同。这里以 Mac 为例,在终端中执行如下命令进行安装:

$ brew install git

对于 Windows 用户可以访问 Git 官网 直接下载安装程序。

配置 Git

当我们安装好 Git 后,我们需要设置一些基本的配置信息,例如你的用户名和邮箱等,这些信息将会出现在你的每一次提交记录中,这样你的同事/朋友就可以知道该提交来自于你。在终端中执行如下命令进行 Git 配置:

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

创建仓库

在我们使用 Git 提供的版本控制时,需要先创建一个仓库,用于存储我们的项目代码。在本地创建一个新的文件夹并进入该文件夹,执行如下命令:

$ mkdir myproject
$ cd myproject

现在我们将 myproject 文件夹转化为一个 git 仓库:

$ git init
Initialized empty Git repository in /Users/username/myproject/.git/

现在,我们的本地 myproject 文件夹就成了一个本地 Git 仓库。

将代码上传到远程仓库

接下来,我们需要将本地代码上传到远程仓库中,使用远程仓库中的 git 服务来协同工作。

首先,在你的 Git 服务提供商(例如 GitHub、Coding.net 等)上创建一个新的仓库,记下该仓库的地址。

假设我们创建了一个仓库 git-first-push,地址为 git@github.com:username/git-first-push.git,我们需要将本地 myproject 仓库关联到该远程仓库中:

$ git remote add origin git@github.com:username/git-first-push.git

现在我们已经成功将本地仓库关联到了远程仓库中,我们就可以使用如下命令将本地分支的代码上传到远程仓库的 master 分支中:

$ git push -u origin master

第一次上传代码时,需要使用 -u 参数将本地 Git 仓库与远程 Git 仓库建立联系,以便以后可以使用 git push 命令直接将代码推送到远程 Git 仓库。

总结

本文阐述了如何安装 Git,配置 Git,创建本地 Git 仓库以及将本地分支代码上传到远程仓库。希望对 Git 初学者有所帮助。

参考链接:

[1]. Git 官网

[2]. GitHub官网

[3]. Coding官网