29得票15回答
Git不会添加修改过的文件。

不知道为什么会发生这种情况:git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use ...

592得票19回答
修复 GitLab 错误:"you are not allowed to push code to protected branches on this project"?

我在项目中拥有开发者权限时,推送代码到Git时遇到了问题,但当我拥有主管理员权限时一切正常。问题出在哪里?如何解决? 错误信息: 错误:您不被允许向此项目的受保护分支推送代码。 ... 错误:无法将某些引用推送到 ...

11227得票38回答
如何在提交前撤销 'git add'?

我错误地使用以下命令将文件添加到Git:git add myfile.txt 我还没有运行git commit命令。我该如何撤销这个操作,以便这些更改不会被提交?

62得票13回答
GitHub未提交的更改

我有一个非常基本的github设置,包括一个readme、一个目录和另一个目录,里面有一个html文件。在github上,我只能查看readme和第一个文件夹,但是无法查看其内容,并且我收到了此消息tc349 ryntc3$ git add * tc349 ryntc3$ git status...

328得票12回答
"Changes not staged for commit" 的意思是哪个?

我认为如果要跟踪文件,应该使用git add [要跟踪的文件] 我不知道为什么会收到消息Changes not staged for commit 如果这些文件没有被缓存,那么git不应该像这样向我展示这些文件是未跟踪的吗 我所做的只是从develop分支创建一个新的功能并在feat...

22得票1回答
使用`git add -p`分离两条代码行

我有一个包含以下更改的文件:# Manual hunk edit mode -- see bottom for a quick guide @@ -280,6 +281,7 @@ if( foo ) { bla(); - test( true ); + removeT...

33得票7回答
为什么一个分支的更改在另一个分支中可见?

我执行以下命令序列:git init rep cd rep/ echo '111' > 1.txt git add 1.txt git commit -m '1' git checkout -b dev echo '222' > 1.txt git checkout maste...

8得票2回答
Git - 无法推送 - “![远程拒绝] master -> master(工作目录有未提交的更改)”

我正在为具有本地版本、预备版本和生产版本的Wordpress安装设置“简单”的git工作流程。我想做的只是在本地进行更改,然后从本地推送到预备和生产环境。起初,我以为这将是一项简单的任务。我已经能够初始化仓库,添加两个远端“预备”和“生产”,在远端上初始化git,并使用以下命令将更改从本地版本...

7得票3回答
如何将一个已经在子目录中检出的嵌套 repo 作为子模块添加到父 Git repo 中?

如果我从我的工作(父)目录创建初始提交,但有包含独立检出的Git仓库的子目录,那会发生什么? 我只是运行了git add .,但这让我陷入了一个奇怪的情况,即具有嵌套Git仓库的子目录未被注册为父仓库的子模块。 那么:在父工作目录中使用“git add .”后如何处理包含独立检出的嵌套gi...

28得票3回答
如何在Git中进行重命名的分段操作,而无需进行后续编辑?

我有一个文件,我已经重命名并进行了编辑。我希望告诉Git暂存重命名,但不包括内容修改。也就是说,我想暂存旧文件名的删除和旧文件内容与新文件名的添加。 所以我现在有这样的情况:Changes not staged for commit: deleted: old-nam...