[Git]存档合并

首先

我们开始共同开发,并开始使用git stash命令。我个人把它的使用方法总结了起来。

请将以下内容用中文进行翻译,只需给出一个选项:

内容

    1. 「git stash」是什么

 

    1. 使用的原因

 

    经常使用的命令

1. Git stash是什么?

    • 作業中のファイルを.git/refs/stashへ移動させるコマンド

 

    別のブランチに移動する前に使用する

2. 使用的原因

为什么要使用git stash?

→为了从「作业进行中的分支」切换到「另外一个分支」。

为什么要切换到“另一个分支”?

→因为有在另一个分支上执行的工作。

在不同的分支上进行的工作是什么?

我认为这些通常在进行共同开发时使用。
– 在本地检查拉取请求时
– 在修复拉取请求时

为什么无法在进行工作时切换分支?

因为未提交的文件会被合并。

如何避免合并?

有两种方法。
1. 使用git commit创建提交文件。
2. 使用git stash将数据暂存起来。

使用的原因总结

    • 別ブランチに移動したい

 

    • 作業途中だとマージされる

 

    • しかし,

 

    • コミットできない!

 

    だからstashする

现在我正在使用stash这个工具。

3. 命令

我主要使用的命令如下。

git存储列表

你可以查看已储存的文件。

git stash list

储存 (保存) Git 的临时更改

    • stashでデータを避難させることができます。

 

    • 避難したデータは.git/refs/stashに保存されます。

 

    saveは省略可
git stash (save)
git stash save "message" #=> コメント付き

“git stash pop” (弹出暂存)

    • stashしたデータを取り込みます。

 

    取り込んだ後、データを削除します
git stash pop #=>最新のデータを1つ取り込む

丢弃 git stash

    データを削除します
git stash drop #=>最新のデータを1つ削除
广告
将在 10 秒后关闭
bannerAds