不難的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 "やった作業"
在《宝可梦》游戏中,相当于报告和保存。
这些记录了什么?
-
- 自分が見てるもの
いつこの作業やったっけ?
どんな変更だったっけ?
我相当懂得是什么导致了这个漏洞。非常感激。虽然这只是我的主观看法。
尝试一下实际做一下
在实际尝试使用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
进入工作详细页面后,会显示diff(变动对比)内容。通过该commit,可以看到删除了哪些行,写了哪些行。
你可以使用j向下滚动diff屏幕,使用k向上滚动。当观看完毕后按下ctrl+c来结束。
本文至此结束。请自行Google搜索Tig的使用方法。