我对 GIT 有一些疑问,我正在使用 SourceTree。
Q1:如何查看一个文件的历史,像在SVN中我们只需右键点击该文件,可以显示日志来查看一个文件的完整历史,如何在GIT中查看。这个问题的一些背景是,我提出了一个拉取请求,它显示了一些已删除的文件,但没有任何提交显示文件已被删除。
Q2:如何清理 SourceTree 的分支。背景:我在存储库中有许多任务,其中一些已经完成,但它们的分支仍然存在于源树列表中,有没有办法只从 sourceTree 中删除分支。我知道我们可以删除一个分支,但这也会从 GIT 中删除该分支,但我只想从 SourceTree 中隐藏该分支以进行清理,有什么方法可以做到这一点。
Q3:我们在任何存储库上创建多个分支,分支来自“基本分支”,比如一些主分支。为了正确维护代码,我们有时会将基本分支合并回当前任务分支。是否有任何规则告诉我们在票证的哪个状态之后我们不应该将基本分支合并回当前分支。