相关疑难解决方法(0)

`git merge`和`git merge --no-ff`有什么区别?

使用gitk log,我无法发现两者之间的差异.如何观察差异(使用git命令或某些工具)?

git merge fast-forward

878
推荐指数
7
解决办法
42万
查看次数

在github中的pull请求之前,将所有提交压缩为一个

我需要将所有提交放在一个名为初始快照的提交中,以便在github Repo中释放它,我知道为了这样做我遵循这个

我的第一个问题是我想与外部存储库共享它,这说:

需要注意的是:只在尚未推送到外部存储库的提交中执行此操作.如果其他人的工作基于您要删除的提交,则可能会发生许多冲突.如果已经与他人共享,请不要重写您的历史记录.

我想把所有提交放在一个单一的提交中会发生什么,如何做到这一点:

我发现了这个:

# Switch to the master branch and make sure you are up to date.
git checkout master
git fetch # this may be necessary (depending on your git config) to receive updates on origin/master
git pull

# Merge the feature branch into the master branch.
git merge feature_branch

# Reset the master branch to origin's state.
git reset origin/master

# Git now considers all changes as unstaged changes.
# We can add these …
Run Code Online (Sandbox Code Playgroud)

git github

9
推荐指数
1
解决办法
2万
查看次数

标记提交以在 Git 中对它们进行分组

有没有一种方法/常见做法可以在 Git 中标记和分组提交?例如,我知道事实上的做法是引用前面带有哈希符号的问题编号和前面带有 at 符号(例如Fixed #23@userName)的人,并且像 BitBucket 或 Github 这样的应用程序已经正确解析了这些。

我想要一种对某种类型的提交进行分组的方法,以便我以后可以轻松地引用它们。例如,有时我会实施某些更改,但我知道我迟早会修改它们:所以我通常会写for the time being在提交消息中,这样我就可以更轻松地在日志中搜索此类提交。

那么,有没有一种方法,在这些情况下使用的通用/最佳实践?甚至是我不知道的 git 工具?

tags git

6
推荐指数
1
解决办法
602
查看次数

标签 统计

git ×3

fast-forward ×1

github ×1

merge ×1

tags ×1