不難的Git

※我收到了关于难以理解的意见。

让我们在个人开发中使用Git吧。

本文介绍了如何轻松地将Git引入个人开发中,并最大限度地享受Git的便利性。我将介绍我个人在Git方面的基本操作。

不使用GitHub

我不使用GitHub。有些人认为,脚本等对于环境依赖性很高的东西,一旦写好就应该立即在GitHub上公开,但我觉得这样做太蠢了。

由于Git文件保存了工作历史记录,因此稍后将其同步到GitHub非常简单。当你想要公开时,可以轻松实现公开。

请逐步记住实施正式开发所必需的功能。

虽然人们经常说要将困难分解,但我认为首先应该记住最简单的用法。即使在这里介绍的用法中,我认为它比什么都不做要好得多。而且,考虑到我是个人开发,我还需要做更多吗?

别以为很难

请不要认为这里提到的方法很难,实际上非常简单。一旦你认为它很难,你的大脑就会放弃理解它(需引用出处)。

在这里所说的Git是什么?

高效工作历史记录工具

学习时首先要掌握的命令。

git init
git add <path詳細>
git commit -m "やった作業"

随便的解释

git init

初始化,创建.git/目录。在其中记录了各种信息。

git add <path>

可以将文件添加到Git中,需要指定路径。一旦添加,工作将被跟踪。如果文件很多,可以通过.gitignore文件将文件忽略掉,使用“.”符号表示当前目录下的所有文件,经常使用git add .。

git commit -m "やった作業"

在《宝可梦》游戏中,相当于报告和保存。

这些记录了什么?

tig.png
    • 自分が見てるもの

いつこの作業やったっけ?
どんな変更だったっけ?

我相当懂得是什么导致了这个漏洞。非常感激。虽然这只是我的主观看法。

尝试一下实际做一下

在实际尝试使用Git时,涉及到Git的初始设置。需要输入作业人员的姓名和电子邮件地址。安装Git并进行初始设置。

乌班图

sudo apt update
sudo apt install git

苹果电脑

brew update
brew install git

Windows = Windows操作系统

谷歌一下

最初的设定

git config --global user.name "名前"
git config --global user.email mail-address@example.com

刚才我忘记了这一点,看到这里才想起来。

能够阅读.git/文件的人

.git/文件不是人们直接阅读的文件。需要能够读取其中数据的客户端软件。我喜欢tig。

Ubuntu是一个免费且开源的操作系统。

sudo apt install tig

我只是为了阅读而使用 TIG。

我们来干吧

例如,我尝试做这样的事情。

mkdir test
cd test/
git init
vim test.py

测试.py

print("hello world!")
git add test.py
git commit -m "hello git!"
tig
tig-test.png

进入工作详细页面后,会显示diff(变动对比)内容。通过该commit,可以看到删除了哪些行,写了哪些行。

你可以使用j向下滚动diff屏幕,使用k向上滚动。当观看完毕后按下ctrl+c来结束。

本文至此结束。请自行Google搜索Tig的使用方法。

广告
将在 10 秒后关闭
bannerAds