Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git更改为visual studio.csproj文件don';t反映为原点的变化。为什么? 在master branch上,我做了一个git pull,以获取对master的最新更改 然后我进行了git签出-b new_branch 在这个分支上,我删除了.csproj文件中的几行 差异显示了正确的变化,即_Git_Visual Studio - Fatal编程技术网

Git更改为visual studio.csproj文件don';t反映为原点的变化。为什么? 在master branch上,我做了一个git pull,以获取对master的最新更改 然后我进行了git签出-b new_branch 在这个分支上,我删除了.csproj文件中的几行 差异显示了正确的变化,即

Git更改为visual studio.csproj文件don';t反映为原点的变化。为什么? 在master branch上,我做了一个git pull,以获取对master的最新更改 然后我进行了git签出-b new_branch 在这个分支上,我删除了.csproj文件中的几行 差异显示了正确的变化,即,git,visual-studio,Git,Visual Studio,zach@DESKTOP...:$git diff master,显示: diff --git a/<path>.csproj index 58a5da4..8062eb5 100644 --- a/<path>.csproj +++ b/<path>.csproj @@ -79,9 +79,6 @@ <None Include="App.config"> <SubType>Designer</SubTyp

zach@DESKTOP...:$git diff master
,显示:

diff --git a/<path>.csproj
index 58a5da4..8062eb5 100644
--- a/<path>.csproj
+++ b/<path>.csproj
@@ -79,9 +79,6 @@
     <None Include="App.config">
       <SubType>Designer</SubType>
     </None>
-    <None Include="env-config.json">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="<path>.csproj">
diff--git a/.csproj
索引58a5da4..8062eb5 100644
---a/.csproj
+++b/.csproj
@@ -79,9 +79,6 @@
设计师
-    
-保存最新
-    
  • 然后我运行了git add。
  • 然后我运行了
    git commit-m“添加了新的更改”
  • 然后我运行了git push
  • 此时,我希望系统提示我设置上游路径。但我收到的却是一条信息,上面说一切都是最新的

    查看Bitbucket上的源,没有出现具有最近提交的更改的新分支,也没有出现主分支中的更改本身

    这是为什么?

    我应该注意到,我使用的是bash的windows10实现(即一台虚拟化的ubuntu14.04机器),但对常规源代码的更改似乎效果不错


    我还通过Bootcamp在Apple上运行Windows 10 Home。

    您是否验证了gitignore文件以确保它不会忽略csproj文件

    如果您想将其删除,那么csproj文件肯定会进入存储库

    当命令行未指定使用 参数,分支。*。当前分支的远程配置 分支是 咨询以确定推到哪里。如果缺少配置,则默认为原点

    当命令行未指定要使用的内容时。。。参数或--all,-mirror,-tags选项,命令 查找默认值 通过查阅remote.*.push配置,如果找不到,将使用push.default配置来决定推送的内容 (见git)- 配置(1)了解push.default的含义)

    当命令行和配置都未指定要推送的内容时,将使用默认行为,该行为对应于 简单值 push.default:当前分支被推送到相应的上游分支,但作为安全措施,如果 上游支路 与本地名称不同


    这意味着,当新创建的分支不存在并且是远程的当前分支时,
    推送被中止

    我在.gitignore中肯定没有.csproj。如果我这样做了,我将看不到对.csproj文件的更改。它是否会以静默方式失败?是的。它确实会无声地失败,旧的
    --set-upstream
    消息已弃用。一旦我明确地执行了
    -u origin
    ,推送就成功了