如何删除Git子模块?
顺便说一句,有什么理由我不能干脆做到
git submodule rm whatever吗?
如何取消子模块git子模块(将所有代码重新放入核心)?
就像"应该"我一样,如"最佳程序"......
我是新手git,我在练习.我创建了一个本地分支,但是当我完成时,我看到git push我的分支没有上传到存储库.我必须这样做:git push -u origin --all.
为什么是这样?不是分支是默认推送的新变化吗?为什么我需要运行第二个命令?
我得到了git子模块(一厢情愿的想法?),我想出更具体的问题,这是一个好兆头......
我试图找到超级项目引用的子模块的哪个版本,在.gitmodules和中.git/config,但是没有提到......
场景是我正在更改其根位置(从中导入它们)的子模块,然后将它们拉入"子模块化"的位置......
除了从超级项目中提交以将这些更改合并到超级项目仓库之外,我是否还需要git update注册新的拉入式子模块提交?
基本上问题是:
git submodule update只有当我第一次克隆超级项目时,或者每次拉动子模块(来自它自己的回购)后,我才需要" "吗?
谢谢
所以,如果我做一个git状态,我得到:
bsg-integration> git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: bsg-services (untracked content)
no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用git add .,git add -u但是当我使用时我仍然会得到同样的东西git status.发生了什么以及如何将此文件夹推送到github?在我的github repo上,文件夹bsg-services显示为灰色文件夹.这是什么意思?谢谢!
https://github.com/Uni-/shBrushesCollection
我打开了一个GitHub repo并在GitHub web源编辑器中编写了.gitmodules.当我克隆rpo时,我发现.gitmodules中的子模块没有被初始化.
我想我几乎尝试了所有命令,包括update,init,update --init等等.有没有办法使用当前的.gitmodules文件,而不是子模块添加?
我刚刚意识到我错误地从子目录运行了'git init'命令,然后在我项目的根目录下创建了一个主仓库.
这是一个错误,所以我运行'rm -fr'
嵌套目录'.git'上的命令(删除)不在项目的根目录中 - 认为这可以解决我的问题(我有多错)
现在的问题是,当我将项目推送到GitHub时,嵌套文件夹会变灰,就像它被忽略一样.
有没有办法撤消我所做的事情?或者我只需要重新开始?我是新手,并且正在尝试完成一个示例应用程序教程,但我看似破坏的目录对于生产环境中的部署至关重要.
嘿所以我把一个新的文件夹推送到我的GitHub存储库,而且它是灰色的.为什么?
我是git的新手,并且可能已经做了一些事情来引发这个,所以我怎么能从新鲜开始呢?
这是我的回购链接:https://github.com/ZoidinCode/ZoidinCode.github.io/tree/master/dist
我卸载了Git,然后重新安装它,这已经发生了:(
Git的方法:
cd desktop/Artificial-Reason-1.4.6
bash: cd: desktop/Artificial-Reason-1.4.6: No such file or directory
XXXX~/desktop/Artificial-Reason-1.4.6 (master)
$ git add dist/header_light_dark
XXXX ~/desktop/Artificial-Reason-1.4.6 (master)
$ git commit -m "First commit to GitHub"
[master 0e2035b] First commit to GitHub
1 file changed, 1 insertion(+)
create mode 160000 dist/header_light_dark
XXXX ~/desktop/Artificial-Reason-1.4.6 (master)
$ git push origin master
Counting objects: 1229, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (1223/1223), done.
Writing objects: 100% (1229/1229), 49.79 MiB …Run Code Online (Sandbox Code Playgroud)