Git add不使用粘贴到的文件夹
所以我克隆了一个repo,然后粘贴到我正在处理的文件夹中,尝试添加,然后提交和推送 当我检查远程回购时,似乎没有一个文件被推送 当我运行git status时,我看到以下内容-Git add不使用粘贴到的文件夹,git,Git,所以我克隆了一个repo,然后粘贴到我正在处理的文件夹中,尝试添加,然后提交和推送 当我检查远程回购时,似乎没有一个文件被推送 当我运行git status时,我看到以下内容- # # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard
#
# 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: ReviewApp (modified content)
#
#
#未为提交而暂存的更改:
#(使用“git add…”更新将提交的内容)
#(使用“git签出--…”放弃工作目录中的更改)
#(提交或放弃子模块中未跟踪或修改的内容)
#
#修改:ReviewApp(修改内容)
#
我试着在每个子文件夹中浏览并添加文件,我也试着做一个git添加,并且我检查了.gitignore
我不知道为什么我不能添加这个修改的内容和推送
有人能帮忙吗
当我检查远程回购时,似乎没有一个文件被推送
文件可能是推送的(如果推送时没有看到“所有内容都是最新的”,这意味着推送了某些内容),但在另一个分支上(不同于默认情况下在远程侧看到的分支,通常是主分支
)
使用以下选项检查完整的历史记录:
git log --graph --pretty=oneline --abbrev-commit --all --branches
检查历史记录是否反映了该文件夹的添加(由于该文件夹已被添加和提交,任何后续的
git add.
都不会改变这一点,并且状态将仅显示一个已修改的gile)如果你把git添加。
然后git状态
你得到了什么?这是唯一修改过的文件?是的-所以我也尝试了这个。我把文件夹复制了一遍,然后进去做了git分支——出于某种原因,我回到了master,而不是我签出的新分支。你是否尝试过再次克隆它并只更新该文件?提交,正常推送?它看起来像一个子模块。你是说这是一个子模块吗?如果没有,您需要将ReviewApp
中的.git
文件夹移到一边。