12得票2回答
Git将“未更改”的文件添加到舞台上

我正在进行的一个项目中,我想使用:git add . -A 我想将一些文件添加到Git的暂存区(stage)中。问题在于,Git认为这些文件与上一次提交时没有变化,因此它们被忽略了。但是,我自己已经更改了这个文件,但是Git仍然认为这个文件没有变化。 我该如何“强制”将这个单独的文件添加到我...

11得票3回答
如何在“git add -p”中设置块的制表符大小?

我使用这里提供的解决方案来改变git diff输出中的制表符大小,它在git diff中起作用。 我的.gitconfig文件中有以下设置:[core] whitespace = tabsize=4,indent-with-non-tab pager = less -FSRX -x...

10得票1回答
将Git暂存文件输出到标准输出

我已经在git中分阶段提交了部分文件,方法如下: git add --patch ./file 我希望能将暂存文件的内容输出到标准输出。请注意,暂存文件和工作目录中的文件不同,因为我只将文件的一部分暂存了。

10得票1回答
将Git分支直接推送到实时服务器目录中,以便文件可以实时查看。

我如何在Git中设置远程目录,在那里我可以将本地的stage分支推送到远程,并在staging服务器上查看实时更改,比如stage.example.com? 我的想法(部分原因是我正在远离SVN)是我可以维护(本地)3个不同的“主要”分支,如下所示: - master - 用于本地开发,工...

10得票1回答
git add 报出警告 "CRLF will be replaced by LF in <file-name>"

最近我开始着手进行Xamarin跨平台开发。我的团队中有一些开发人员使用Mac进行开发(使用Visual Studio for Mac),另一些人则使用Windows(使用Visual Studio 2017)。我们使用git / github作为我们的代码存储库/版本控制系统。 在我进行了一...

9得票2回答
手动使用git add --patch <文件名> 进行编辑

所以,我正在分支A中处理一个文件,并且即将准备提交它。然而,在查看差异时,我认为最好将其分成两个单独的提交(在这种情况下,也许是两个单独的分支)。我之前已经使用git add --patch来分别暂存不同的块,因此我认为我可以使用它。问题是,我需要拆分其中的一个块。运行git add --pa...

9得票4回答
Git中取消暂存所有已删除的文件

我想取消所有文件删除操作的暂存状态,有简单的方法吗? 我希望将此应用于所有删除操作的文件模式。

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

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

8得票2回答
BitBucket - 创建仓库和子模块

我正在使用 bitbucket 网页界面,并创建了一个名为“Test_Project”的新项目。在该项目中,我可以使用创建仓库选项来创建一个名为'Module1'的新仓库。 现在我想在bitbucket项目 - Test_Project 中创建以下仓库层次结构: Test_Project ...

8得票2回答
Git无法提交,因为已删除的文件不存在。

似乎我以某种方式让 git 处于一种状态,无法提交,因为已删除的文件不存在: ~/src$ git status -u # 在分支 master 上 # 您的分支领先 'origin/master' 5 个提交。 # (使用 "git push" 发布您的本地提交) # # 要提交的变...