1
其實我想知道是否有可能忽略一次的改變,而不是其他..混帳忽略只在一個文件中的一些變化
比如我有一個文件「文件1」,首先我寫的一些改變到文件中,例如我在最後一行添加「hello」。 然後,我希望在git狀態中忽略此更改,但將「hello」行保留給該文件,並且對於其他更改,我希望在「git status」中看到該文件已更改。
所以--skip-worktree
例如不工作,因爲它忽略了我的變化,並保持新的生產線,但它也忽略了我的期貨變成文件..
是否有可能做到這一點?
你試圖解決什麼根源問題?開發環境的不同配置? – bcmcfc
如果您需要不提交一次更改,請使用['git add -p'](https://git-scm.com/docs/git-add)以交互方式選擇要添加到索引的文件中的更改。在索引中添加一個或多個(但不是全部)更改之後,'git status'將在其輸出的「更改將提交」和「更改但未更新」部分中顯示該文件。但是,如果你想讓git永久地忽略對文件的一些改變,那麼你就走錯了路。在新文件中移動需要忽略的內容,並將文件路徑添加到'.gitignore'。 – axiac
您可能可以爲[爲每個分支包含](https://stackoverflow.com/questions/20078756/making-git-retain-different-section-content-between-branches/20087076)爲您工作, d更容易知道你是否描述了你所處的情況,這讓你認爲你所要求的是正確的方式。 – jthill