如何使用Git

注意:本文只是一个初学者的学习记录,可能存在错误。如有错误,将进行修正,但不能保证信息的准确性。

Git是一种版本控制系统。

请参考此处详细说明。
【初学者指南】记录了Git是什么、基本术语和其工作原理的总结。

然而,对于几乎没有专业知识的我来说,这还是有点困难的笑。不过,先不谈使用Git之前还有更多需要学习的事情吧。

使用Git就可以将代码上传到GitHub啦!

我们将根据理解的程度进行推进。

关于GitHub

GitHub是什么东西呢。
请点击这里详细了解。
简单易懂地解释GitHub是什么!同时简要介绍其功能和优势。

但是,我的理解水平如下。

所有程序员都在使用它!你可以将自己的代码放在网上!只要在任何电脑上上传到这个地方,就可以共享了!听说还可以进行版本管理呢!

他肯定会逐渐理解的。
要使用Git上传到GitHub,需要有一个GitHub账号。
我以为至少可以创建账号!结果发现是英文页面。
英语不好的我通过这里创建了账号。
GitHub账号的创建方法(2021年版)

安装Git

首先访问Git官方网站。

image.png

请按以下步骤进行操作,因为我使用的是64位的Windows系统:
※您可以通过点击「开始」→「设置」→「系统」→「关于」来确认您的计算机的位数。

image.png

下载程序完成后,打开它。虽然以下的步骤都是用英文,但请毫不犹豫地按照下面的步骤进行。

image.png

没错,只需要不断地点击“下一步”按钮就可以了。
这样安装就完成了。

使用Git进行上传尝试一下。

首先,打开GitHub创建一个仓库。
仓库指的是存储位置。
有两种类型的仓库,本地仓库和远程仓库。
本地仓库是指位于个人电脑上的存储位置。
远程仓库是指位于服务器上的存储位置(也就是GitHub上)。

今后要进行的仓库创建是指在GitHub上创建远程仓库。

登录GitHub后,点击“+”符号。

image.png
image.png
image.png
image.png

然后我会启动VSCode。
我会创建一个名为test.txt的文件并上传。
顺便提一下,在Git中,上传被称为推送(push)。

首先,创建一个用于测试的文件夹和文件。
在VSCode的终端中输入以下命令。

$ mkdir github    # githubというフォルダ作成
$ cd github       # githubフォルダへ移動
$ mkdir test      # testというフォルダ作成
$ cd test         # testフォルダへ移動
$ New-Item test.txt  # test.txtファイルを作成
image.png
image.png

首先,让我们使用git命令进行上传。让我们先确认一下是否可以使用git。

$ git
# 結果
# usage: git [-v | --version] [-h | --help] ~省略

如果在输入git后得到如上所述的结果,则表示可使用状态。
顺便说一下,我遇到了错误。(我忘记截取了错误的截图)
通过在VSCode中使用“打开文件夹”再次打开创建的github文件夹来解决了这个问题。

接下来按照以下顺序输入以下代码。

$ git init
# Initialized empty Git repository in C:/Users/~/github/test/.git/

### 以下2つは初回のみ ###
$ git config --global user.name "ユーザー名"
$ git config --global user.email "メールアドレス"
########################

$ git add test.txt
$ git commit -m "first commit"
#[master (root-commit) 5f34937] first commit
# 1 file changed, 1 insertion(+)
# create mode 100644 test.txt
$ git branch -M main
$ git remote add origin https://github.com/~/test.git
$ git push origin main
# info: please complete authentication in your browser...
# Enumerating objects: 3, done.
# Counting objects: 100% (3/3), done.
# Writing objects: 100% (3/3), 211 bytes | 211.00 KiB/s, done.
# Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
# To https://github.com/konomon0107/test.git
# * [new branch]      main -> main
image.png

就是这样。

为了我自己无法以语言理解的部分

image.png

我肯定会这样想的。

广告
将在 10 秒后关闭
bannerAds