标签: github

0
推荐指数
1
解决办法
454
查看次数

.gitignore没有遵循一些规则(GitHub)

是的,这看起来像是重复的,因为我可以看到之前已经问了几次.但是我看到的其他答案都没有帮助我.

我有一个Umbraco安装,我想存储在Git(确切地说是GitHub),我显然想省略Umbraco创建的日志文件和临时文件.

我的.gitignore文件中有以下内容:

App_Data/TEMP/
App_Data/Logs/
App_Data/ClientDependency/
App_Data/Preview/
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.这些目录中的文件仍然会被添加.

我试过在最后添加一个星号(文档说它不应该被需要 - 它只处理该目录中的文件,如果它在那里.)

我确保每行末尾没有空格.

我仔细检查了目录名的大小写.

我已经从一种方式换到另一种方式.

如果我从存储库的根目录放入完整路径它确实有效,但这太具体了.(虽然我现在打算用它来解决这个问题).如果我们创建基于Umbraco的新项目,我希望能够轻松地重用.gitignore文件.

未正确处理完整路径的其他规则(例如NuGet的包文件夹)正在被正确处理.

packages/
Run Code Online (Sandbox Code Playgroud)

这条规则有效 - 我并没有真正看到差异.

谁能看到我在这里做错了什么?

UPDATE

有效的完整路径是:

/src/Company.Client.Web/App_Data/Logs/
/src/Company.Client.Web/App_Data/TEMP/
/src/Company.Client.Web/App_Data/ClientDependency/
/src/Company.Client.Web/App_Data/Preview/
Run Code Online (Sandbox Code Playgroud)

(我已经混淆了一点,但那就是现在的情况)

以下是GitHub for Windows所展示的内容: 这是GitHub for Windows正在展示的内容

更新2

.git文件夹位于存储库的根目录下,因此/.换句话说D:\github\RepositoryName\.git\,为了比较该src文件夹D:\github\RepositoryName\src\

git github gitignore

0
推荐指数
2
解决办法
2082
查看次数

从提交到github中排除特定类型的文件

我是git的新手,到目前为止我还没有找到一个简单的方法.

我正在尝试将文件夹上传到我的远程存储库,但我不希望上传某些类型的文件.我需要一些语法方面的指导,以防止上传这些类型的文件.

git github

0
推荐指数
1
解决办法
85
查看次数

在git中类似于"dir"的命令

我想在git中查看当前目录中的文件.例如,在linux中,dir命令显示当前目录中的文件.在git中有这样的命令吗?谢谢

git github bitbucket

0
推荐指数
1
解决办法
53
查看次数

当我推送到github时,是否所有代码版本都可用

我还是git的新手,所以如果我使用了错误的术语,请纠正我.

我想将项目推送到github.但是,当我初始化项目时,我添加了一些包含敏感信息(数据库密码)的文件.我已经删除了文件并提交了更改.

如果我将我的代码推送到github,那么带有敏感信息的旧版本是否可用?或者只推送当前版本?

git github

0
推荐指数
1
解决办法
41
查看次数

什么是用户代理字符串(github api)

所以,我正在尝试向github发出HTTP请求,以返回特定github存储库中所有问题的列表.我在下面的代码中使用了coffeescript,但对于任何JS开发人员来说都应该是相当自我解释的.我的困惑是,如果我在浏览器中输入" https://api.github.com/repos/username/repo-name/issues ",我可以检索到我正在寻找的所有信息.当我尝试通过我的应用程序使用请求节点库发出请求时,我收到一条错误消息"Missing or invalid User User string" .如果您知道如何正确构建URL以实际从github API检索信息,请告诉我.

githubUrl = "https://api.github.com/repos/#{username}/#{repoName}/issues?state=open"

    request githubUrl, (error, response, body) ->

        console.log body
Run Code Online (Sandbox Code Playgroud)

javascript api github node.js coffeescript

0
推荐指数
1
解决办法
1384
查看次数

用于添加,提交和推送到远程仓库的Git捷径

是否可以一次运行以下命令:

1. git add .
2. git commit -m "Message"
3. git push orgin/master

我知道前两个可以像这样加入:

git commit -am "Message"

我想在本地提交后推送到远程,而不必完成所有这些步骤.

git push github github-services

0
推荐指数
1
解决办法
112
查看次数

GitHub编码设置

我是GitHub的新手.我设法安装GitHub for Windows并创建了一个github存储库.我是一名PHP开发人员,这是我在GitHub之前的现状.

目前,我的所有工作都是C:\xampp\Dropbox\*("htdocs").我编写的所有内容都在其中,每个应用程序都在其自己的子目录中.每当我需要更新生产服务器时,我都会FTP我们的生产服务器并上传必要的文件.当我独自工作时这很好,但与其他开发人员合作会很困难,因为我们需要知道谁编辑了哪些,什么时候编辑了,等等.

你能帮我解释一下如何使用GitHub维护我的代码吗?我想我不应该将整个htdocs作为本地存储库.我http://localhost/在本地测试时访问我的代码.由于我使用PHP开发Web应用程序,因此代码会定期更改.我们不编译代码,我习惯于简单地保存所有文件,让Dropbox保存我制作的所有版本.

由于GitHub for Windows应用程序在C:\Users\Admin\Documents\GitHub\test-app文件夹中创建了本地存储库,因此下一步该做什么有点令人困惑.我应该编辑代码htdocs并编辑代码My Documents\GitHub吗?然后还将更新"推"到GitHub并通过FTP更新我们的生产服务器?

所以,总结,从网络发展的基本观点,哪些步骤必须改变,这样我就可以在使用版本控制系统,如GitHub上的好处?

谢谢!

php development-environment github dropbox github-for-windows

0
推荐指数
1
解决办法
1535
查看次数

Github不会删除Rails模型关注文件

我有一个Github Rails项目,我创建了一个模型问题.它有一些错误,所以我将它移出项目文件夹并推送更改.但是,现在当我去推送更改时,文件会神奇地出现在我的存储库中,好像我从未删除它...我该如何解决这个问题?

ruby-on-rails github

0
推荐指数
1
解决办法
54
查看次数

当两个人投入GitHub回购时会发生什么?

只是一个理论基础,我试图在这里理解 - 当两个人正在从原始形式("提交相同的存储库"?)工作GitHub项目时,当他们每个人做出改变时会发生什么,例如到同一行,然后两个都上传更改的文件("分叉"?)

有人会覆盖以前的人的变化吗?第一次使用git,我已经阅读了关于VCS结构的介绍书,但只是想知道如何处理它.

git github

0
推荐指数
1
解决办法
1713
查看次数