为什么不能提交并推动sourchtree?

时间:2019-10-01 09:23:05

标签: git github push vuetify.js atlassian-sourcetree

我使用gitlab(https://github.com)存储我的存储库数据,并使用sourchtree工具(https://sourcetreeapp.com)进行拉,提交,推等操作。

从此参考文献:https://vuetifyjs.com/en/getting-started/quick-start,我运行vue create my-app以安装所需的文件

安装后,我要提交并推送到GitHub上的存储库。所以我做了一些设置。从sourcetree中,我选择new-> add现有的本地存储库,然后选择我的项目文件夹。然后我选择存储库菜单->存储库设置->远程并将其设置如下:

enter image description here

应该在此处检测到已安装的文件。但它们没有出现。所以我不能提交。

如果我更改文件,则会检测到该文件,但不会检测到已安装的文件。这很奇怪

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

  

我运行vue create my-app来安装所需的文件...安装后,我要提交并推送到GitHub上的存储库。

这通常是git的典型代表。如果我在计算机上的git存储库中创建一个新文件,然后运行git status,则新文件将显示为未跟踪的文件。为了使git开始跟踪文件,我必须运行git add <filename>。之后,我可以提交文件。

类似地,如果我更改了已被跟踪的文件,git会注意到该文件已更改,但是它不会自动将其添加到将要提交的文件列表中;我必须再次git add <filename>才能将其添加到即将到来的提交中。

您似乎希望vue create ...为您添加新文件到仓库中。我不使用vue,所以无法说出它的作用,也许可以选择将文件自动添加到您的仓库中,但这并不是与git进行交互的典型方式。 git希望您明确要提交的内容-您必须添加所需的每个更改。