-
1247 votesanswersviews
从已从磁盘中删除的Git存储库中删除多个文件
我有一个Git仓库,我已经删除了使用 rm ( not git rm )的四个文件,我的Git状态如下所示: # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt 如何从Git中删除这些文件,而无需手动浏览并添加如下所示的每个文件:... -
319 votesanswersviews
git:你的分支由X提交领先
这实际上是怎么产生的? 我现在正在自己的一个回购工作,所以这是我的工作流程: 更改文件 承诺 重复1-2直到满意为止 推送掌握 然后,当我做一个 git status 时,它告诉我我的分支是由X提交提前(可能是我提交的提交数量相同) . 是因为当您推送代码时它实际上并不更新本地缓存的文件(在.git文件夹中)? git pull 似乎'fix'这个奇怪的消息,但我仍然好奇它为... -
1267 votesanswersviews
从已从磁盘中删除的Git存储库中删除多个文件
我有一个Git repo,我已经删除了使用 rm ( not git rm )的四个文件,我的Git状态如下所示: # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt 如何从Git中删除这些文件,而无需手动浏览并添加如下所示的每个... -
551 votesanswersviews
使当前提交成为Git存储库中的唯一(初始)提交?
我目前有一个本地Git存储库,我将其推送到Github存储库 . 本地存储库有~10次提交,Github存储库是此的同步副本 . 我想要做的是从本地Git存储库中删除所有版本历史记录,因此存储库的当前内容显示为唯一的提交(因此存储库中的旧版本文件不会存储) . 然后,我想将这些更改推送到Github . 我已经调查了Git rebase,但这似乎更适合删除特定版本 . 另一个可能的解决方案是删除本... -
2363 votesanswersviews
在Git中只提交文件的一部分
当我在Git中更改文件时,如何只提交一些更改? 例如,我怎样才能在文件中更改的30行中只提交15行? -
1196 votesanswersviews
从Git提交中删除文件
我正在使用Git,我已经提交了几个文件 git commit -a 后来,我发现错误地将一个文件添加到了提交中 . 如何从上次提交中删除文件? -
471 votesanswersviews
如何修改提交而不更改提交消息(重用前一个)?
有没有办法修改提交没有 vi (或你的 $EDITOR )弹出修改提交消息的选项,但只是重复使用上一条消息? -
1 votesanswersviews
删除后,大对象显示在git包中
我确定我已经删除了这个文件,但它仍然显示在verify-pack中 . 是什么赋予了? $ git verify-pack -v .git / objects / pack / pack-5722438014fe04ec9d559810bd7840afb6006858.idx | sort -k 3 -n |尾-3 bfafbf4c4cd9a5ddbcb637a09c183c6dabe7acde... -
0 votesanswersviews
如何创建要在Libgit2Sharp CreateCommitWithSignature方法中使用的原始未签名提交字符串?
我想PGP使用Libgit2Sharp库的CreateCommitWithSignature方法签署我的提交 . 我看了CommitFixture,我看到这个方法需要两个参数: signedData :原始未签名提交 signatureData :标准PGP SIGNATURE 这是一个示例调用: _repository.ObjectDatabase.CreateCommitWithS... -
1528 votesanswersviews
如何更改一个特定提交的提交作者?
我想更改历史记录中某个特定提交的作者 . 这不是最后一次提交 . 我知道这个问题 - How do I change the author of a commit in git? 但我正在考虑一些事情,我通过哈希或短哈希来识别提交 . -
7746 votesanswersviews
如何在提交之前撤消'git add'?
我使用命令错误地将文件添加到git: git add myfile.txt 我还没有跑 git commit . 有没有办法撤消这个,所以这些文件不会包含在提交中? 到目前为止有48个答案(有些已删除) . 除非您有一些新信息,否则请不要添加新的 . -
18633 votesanswersviews
如何撤消Git中最近提交的提交?
我不小心将错误的文件提交到Git,但我还没有将提交推送到服务器 . 如何从本地存储库中撤消这些提交? -
658 votesanswersviews
在提交消息中链接到GitHub上的问题编号
是否有可能 automatically 在 git commit 消息中有一个指向GitHub问题编号的链接? -
1 votesanswersviews
意外地将巨大的文件添加到我的git提交中,现在如何从我的提交中删除该文件
在我的视觉工作室项目中,我有一个来自 visual studio team services 的回购,我使用 git 进行版本控制,我对一些文件进行了一些更改,然后我还为我的资产添加了一个巨大的视频文件,我意外忘记添加该文件扩展名为我的gitignore文件和我在本地提交,然后我推了它 . 我总共进行了13次更改,并且在第5次更改被推送(视频文件)时花了太长时间,而且我不想在我的视频中推送该视频文...