相关疑难解决方法(0)

在Git存储库中,如何正确重命名目录?

我认为它应该工作复制到被重命名为与所需名称的新目录的目录,并删除旧的目录,并且git add, git commitpush一切.但这是最好的方法吗?

git directory rename

565
推荐指数
6
解决办法
29万
查看次数

在Git中更改文件名的大小写

我试图重命名一个文件,使其具有与之前不同的大小写:

git mv src/collision/b2AABB.js src/collision/B2AABB.js
fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,git对此有所帮助.我尝试使用普通的旧mv命令重命名,但git没有选择重命名(作为重命名新的未跟踪文件).

如何将文件更改为具有相同名称的不同大小写?我使用zsh 4.3.15使用git 1.7.9.1在Mac OS X 10.7.3上.

git rename case-sensitive file-rename

426
推荐指数
8
解决办法
15万
查看次数

是否存在git存储库的命名约定?

例如,我有一个名为Purchase Service的RESTful服务.我应该命名我的存储库吗?

  1. purchaserestservice
  2. purchase-rest-service
  3. purchase_rest_service
  4. 或者是其他东西?

惯例是什么?在github怎么样?公共回购应遵循一些标准吗?

git github naming-conventions

294
推荐指数
6
解决办法
15万
查看次数

git mv并且只更改目录的大小写

虽然我发现了类似的问题,但我找不到问题的答案

当我尝试将目录从FOO重命名为foo时,git mv FOO foo我得到了

fatal: renaming 'FOO' failed: Invalid argument
Run Code Online (Sandbox Code Playgroud)

好.所以我试试git mv FOO foo2 && git mv foo2 foo

但当我尝试通过git commit .我得到

# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
# foo
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

当我通过git add foo无变化添加目录并git commit .再次给我相同的消息.

我究竟做错了什么?我以为我使用区分大小写的系统(OSX)为什么我不能简单地重命名目录?

git macos version-control case-sensitive

250
推荐指数
7
解决办法
7万
查看次数

我更改了目录的大小写,Git似乎没有接受它

我正在开发一个基于Git版本控制的OS X Lion项目.我有这些小写目录,然后将它们大写(例如emailaddresses => EmailAddresses),但Git似乎没有认识到这一变化.当我运行git ls-files和其他命令时,它仍然认为目录是小写的.

这是无害的,还是我应该采取其他措施让Git接受这​​一变化?

git macos

108
推荐指数
6
解决办法
3万
查看次数

git不区分大小写吗?

在我的部分调用的第一个承诺中,_Electronics它以大写字母开头,然后我将其更改为_electronics.

在提交新名称后,cygwin下的Git忽略了这个案例,所以我在目标仓库中手动更改了名称.

现在它有时会将_electronics提交的部分更改为_Electronics.

我做错了什么?

git version-control case-sensitive

87
推荐指数
4
解决办法
4万
查看次数

未找到名称"default"的配置.Android Studio

我有一个Android Studio应用程序.它有一个库依赖项(Android-Bootstrap),当我尝试同步gradle时,它给了我一个错误:

未找到名称"default"的配置.

我的结构是:

-FTPBackup
   -fotobackup
     -build.gradle
   -Libraries
     -Android-Bootstrap
       -Settings.gradle
       -build.gradle
-Settings.gradle
-Build.gradle
Run Code Online (Sandbox Code Playgroud)

FTPBackup settings.gradle和build.gradle:

include ':fotobackup'
include ':libraries:Android-Bootstrap',':Android-Bootstrap'
Run Code Online (Sandbox Code Playgroud)
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

而fotobackup中的build.gradle是:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.3'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

63
推荐指数
4
解决办法
11万
查看次数

Xcode - 错误:pathspec'...'与git已知的任何文件都不匹配

我正在使用当地的git repo.当我尝试提交核心数据模型文件(.xcdatamodel)的更改时,我收到以下消息:

error: pathspec '.../DataModel.xcdatamodeld/DataModel.xcdatamodel/contents' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题,并像对待任何其他文件一样提交模型?

git xcode core-data

60
推荐指数
9
解决办法
3万
查看次数

Git没有检测到文件,也没有.gitignore

我有一个名为"style.css"的文件,git没有检测到它.如果我删除它也不检测它,但它确实检测我是否更改了文件的名称.但我需要这个名字.该文件不在.gitignore文件中.这真让我抓狂!

我将不胜感激.

git

59
推荐指数
4
解决办法
5万
查看次数

清除git本地缓存

我有一个我即将提交的Webstorm项目,但在按下Git Windows GUI中的提交按钮之前,我记得我不想提交我的.idea文件夹内容.

所以我使用了.gitignores为某些IDE 自动生成的网站并将其添加到我的.gitignore文件中.

.idea尽管我删除并重新添加了有问题的文件,但显式忽略的所有文件仍然显示为提交.

我还提交了没有任何其他文件的gitignore文件,并重新粘贴了我的内容,但它仍然没有忽略.idea文件.

如何告诉Git刷新或清除其缓存?
我尝试/进入有问题的目录,然后输入

git clean -n

但没有文件出现.

git

53
推荐指数
5
解决办法
14万
查看次数