我已经准备好将Visual Studio解决方案推送到VSTS的PowerShell脚本。
不幸的是,这发生在几个星期前,现在我不记得我使用了什么命令。只有Powershell ISE的输出窗口:
(以+++开头的行是我今晚可能在分析中使用的命令)
+++git init
Reinitialized existing Git repository in D:/Documents/Visual Studio 2017/C++_Projects/Mira_kompilator/.git/
Removing .gitignore
Removing Code/
Removing Dokumentace/
Removing Helpful stuff/
+++
git : fatal: pathspec '*' did not match any files
At line:6 char:1
+ git add *
+ ~~~~~~~~~
+ CategoryInfo : NotSpecified: (fatal: pathspec...match any files:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
On branch master
+++git commit
Initial commit
nothing to commit
+++git push
git : error: src refspec refs/heads/master does not match any.
At line:8 char:1
+ git push -f
+ ~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (error: src refs... not match any.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
error: failed to push some refs to 'https://.visualstudio.com/_git/Mira_kompilator'
非常感谢!
答案 0 :(得分:0)
您的脚本似乎删除了所有文件,然后再不进行任何添加(因为文件消失了),从而导致提交失败。
请务必先在新的克隆存储库中手动尝试(这意味着没有Powershell脚本),以确保它可以正常工作。
使用git add。代替git添加*。
并确保您的远程回购URL正确(https://.visualstudio.com
似乎很奇怪)
然后克隆您的远程仓库:
cd /path/to/local/clone
# modify some files
git add .
git commit -m "first commit"
git push