如何使用 git 避免拉取请求中的文件

How to avoid a file in a pull request with git

克隆 Rails 存储库时,我必须将 mysql2 gem 本地更新为更新版本,以便它在我的机器上 运行。创建分支然后使用我的更改拉取请求时,如何避免将更改的 gem 添加到拉取请求中?

你可以把它们藏起来,按照下面的操作顺序:

git add

git commit -m

git stash -m ""

git push

现在,回复您本地的 MySQL 文件更改

git stash pop

1. git fetch

这将从您的遥控器获取最新信息

2. git merge origin/master

这会将您的远程 master 合并到您当前的分支

3. git reset --soft origin/master

这将根据当前 origin/master 重置您的提交。因此,您在上次主提交之后所做的所有更改将在您当前的分支(暂存)中显示为未提交

4. git reset -- <filePath>

取消暂存特定文件

5. git commit -m "Your Commit comment"

一次提交所有更改

5. git push -f origin

强制推送到原点(你的分支)

注意:这会将您的所有提交合并为一个提交。