在GIT拉取期间忽略conf文件

时间:2019-02-05 14:27:53

标签: git

我在git中有以下文件:

import React from "react";
import { render } from "react-dom";
import { Form, Field } from "react-final-form";

const App = () => (
  <Form
    render={({}) => (
      <form>
        <Field name="company" component="input" autofocus />
      </form>
    )}
  />
);

render(<App />, document.getElementById("root"));

我想用拉取请求更新项目中的所有代码,但不更新conf.yaml,因为它已被修改为包含本地计算机的路径。
因此,我的请求被拒绝了:

-com.src.java.blabla
-config
  conf.yaml

1 个答案:

答案 0 :(得分:3)

您可以在拉动之前隐藏本地更改:

[run]
omit =
    */package/__main__.py
    */package/__init__.py

现在您的工作区域是干净的,您可以执行$ git stash 。 然后,执行git pull将本地更改合并回您的工作区域:

git stash pop

这样做的好处是,它还可以适当地考虑在本地修改的文件中的上游修改,并合并本地修改。