相关疑难解决方法(0)

从Git存储库中删除文件而不从本地文件系统中删除它

我的初始提交包含一些日志文件.我已添加*log到我的.gitignore,现在我想从我的存储库中删除日志文件.

git rm mylogfile.log
Run Code Online (Sandbox Code Playgroud)

将从存储库中删除文件,但也将从本地文件系统中删除它.

如何在删除文件的本地副本的情况下从存储库中删除此文件?

git repository remote-server delete-file git-rm

2892
推荐指数
11
解决办法
78万
查看次数

如何在Android Studio中正确使用Git?

我知道这是关于stackoverflow的一个讨论很多的话题,但我无法弄清楚如何使这个工作.我想要:

  1. 创建一个Android Studio项目
  2. 用git检查项目
  3. 把项目推到bitbucket
  4. 将项目拉到另一台计算机上

这是我正在使用的.gitignore(基本上Android Studio创建了一个,我删除了*.iml文件 - 因为它不起作用)

.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
Run Code Online (Sandbox Code Playgroud)

但不知何故,它只是不起作用.无论我的gitignore文件是什么样子,Android Studio都无法识别该项目.

所以实际问题:如何将Android Studio项目推送到git所以我可以简单地将其拉入另一个客户端继续工作?

编辑:

所以这就是我如何做的事情,一步一步:

  1. 在Android Studio中创建项目GitTest
  2. 在Bitbucket上创建一个git存储库
  3. 在Android Studio中:选择"启用版本控制集成" - 选择"git"
  4. 浏览到gitignore文件并将其更改为与Mauker相匹配
  5. 在"左侧项目"下选择"项目"然后在Git"添加"下

    (截图)

  6. 提交/推送更改(在流程中定义远程仓库)

在这一点上,该项目是在bitbucket.接下来是"导入项目"部分:

  1. 打开android工作室
  2. 选择"从版本控制中检出项目"
  3. 从Gradle导入项目(使用推荐的默认成绩包装器)
  4. 检测到未注册的VCS根目录 - >添加root

项目加载,我得到一些NullPointerException

(截图)

git version-control android android-studio

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