【发布时间】:2015-06-04 19:48:20
【问题描述】:
我是 Git 新手。我们在 Linux 中,我只是继承了某人的项目家族。
我最近做了:
git add Bom.xml Bom.csv N.cpp makefile ../mm
git commit -a
(在分支 Bom 上说,您的分支在 master 之前 2 个提交。使用 git push 发布您的本地提交。未跟踪的文件:我不想提交的内容列表)。没有添加到提交,但存在未跟踪的文件。
然后
git push
但它说一切都是最新的。我不确定在哪里可以看到我的内容被推送到服务器上的分支。我知道自上次提交以来我有文件更改。在网上寻找答案是一件困难的事情。我查看了up-to-date too,并将 git add 和 -a 添加到我的提交中,但是当我尝试推送时它仍然显示为最新的。
谢谢! 密歇根
【问题讨论】:
-
因此,在添加新文件/编辑后,如果您执行
git diff,它应该显示已编辑/新文件,如果您执行git add *和git commit,然后git push..它应该可以正常工作:D -
我添加了一个新文件(junk.xml.good)并保存在eclipse中。然后我在命令行做了一个 git diff 并没有显示任何东西。
-
它可能位于您项目的根文件夹中,.gitignore,在 Linux 中这将是一个隐藏文件,因此您可以使用
ls -la(例如)列出这些类型的文件。跨度> -
分享
$ git log、$ git branch -v和$ git status的输出可能也会有所帮助。 -
不,它会推送到跟踪分支,应该是
Bom。您可以使用git push origin Bom:Bom来非常明确。