逐一将文件添加到 git 中,并进行 git 重置的意义

非常感谢您的关注,我是aono1234。如果您喜欢我的文章,请也关注我的Twitter账号,谢谢!‼
https://twitter.com/takeshi_program

各位,大家是否能夠熟練地使用git?

我是吗?
还不太熟练(笑)?
Git的命令太多了?

今天我想写一篇关于在那些基本的git add和git reset命令中的文章。嗯~请多关照❗❗

首先

本篇文章的受众群包括以下几个:

    • プログラミング初心者

 

    • gitを使ったことがある

 

    • githubを使ったことがある

 

    • ステージングエリアがよく分かってない

git add ./git reset –hardしか使ったことがない

2. 最先得出结论

    コミットメッセージを冗長にしないためにgit add ファイル名、git reset ファイル名を使う

3. 再次确认 Git 的流程

我相信您可能知道,git有三种类型的区域:“工作区”,“暂存区”和“仓库”。
具体流程如下:
1. 在“工作区”对文件进行部分更改~
2. 使用git add .将更改推送到“暂存区”~
3. 使用git commit将更改推送到“仓库”~
4. 使用git push将更改推送到远程仓库~

我认为是这样的趋势。

只有我一个人怀疑为什么只有第二阶段的提升,其他人也会有同样的疑问!!? 理解这个阶段区域是非常重要的!!(大概)?

4. 关于舞台区域的操作

4-1. 将所有文件添加到 git.

尝试编辑三个文件后,使用”git add .”命令将所有更改过的文件添加到暂存区。

1.PNG
2.PNG

这种感觉很熟悉啊
在这个状态下进行git commit,会将三个文件上传到仓库。

4-2. 将文件名添加到git中

image.png

4-3. git重置 文件名

image.png

如果在这种状态下进行git commit,comment.rb和user.rb将被上传到仓库中。

选择要上载到暂存区并提交的文件,就是这样的呢~

为了避免在提交时引入噪音,可以对每个文件进行git add和git reset操作。

在创建新功能时发现了现有代码的错误bugs?
赶紧修复!?
你有过这样的经历吗?

你不想只提交这个 bug 的修复吗?
如果使用 git add .,将”新功能代码”和”bug 修复代码”混在一起提交,提交信息会变得冗长。

当遇到这样的情况时,我们可以使用git add和git reset,这样就能够将”新功能的代码”和”错误修复的代码”分开进行提交。

最后

希望你能参考一下这种像这次一样的用法,根据不同的情况进行选择。

我很想寫一篇關於Git的文章,如果可以的話,請大家來看看吧 ?

广告
将在 10 秒后关闭
bannerAds