English 中文(简体)
三. 暂停所有已删除的Gite档案
原标题:Unstage all deleted files in Git

我想放弃所有删除文件。 是否容易?

我想将这一点应用于所有删除的档案。

最佳回答

<代码>git 现况——porcelain的产出,是建立一线手法和手稿等任务的重要途径:

git status --porcelain | awk  $1 == "D" {print $2}  | xargs git reset HEAD
问题回答

In case your path-/filenames returned from git status contain space characters, the call to awk can be modified to include the entire (quoted) path/filename including spaces:

git status --porcelain|awk  $1 == "D" {print substr($0, index($0,$2))} |xargs git reset HEAD

就在任何其他情况下,有人使用电荷,这里是电荷式电荷式电荷式“@je fromi”的极好答案:

git status --porcelain | where { $_.StartsWith(" D") } | foreach-object { git reset HEAD $_.replace(" D ", "") }

见该节。 Unstaging a phased file





相关问题
git confusion - cloning a repo is returning a past version

Im having some confusion with my git usage. I cloned a repo from one comp to the other, and the new clone is the state of the original that was active some time ago. So its cloning a past version. ...

Appropriate strategy for tagging and hotfixing with git

I was wondering if the strategy I m using for tagging and hotfixing tags (which then I use for deploying rails applications) with git is appropriate. For tagging I just tag a commit of the master ...

Tips on upgrading CVS to git/hg?

We still use CVS, I use git and hg for my personal use though I m still a novice at both, but I realize they re much more modern and better, faster, distributed, etc. It s just everyone is so ...

Using Git in a TFS shop

Using Git at home has spoiled me - I now find using TFS at work to be a bit of a drag and want to explore the possibility of using Git locally and syncing somehow with TFS. I figure there are a few ...

热门标签