Home > Enterprise >  Pushing Xamarin forms to Github
Pushing Xamarin forms to Github

Time:01-28

I'm trying to push my xamarin forms project to github . I've tried the regular method following the github instruction & using command line but xamarin forms project usually are big in size so that it won't be pushed throw the CMD and it recommends the Git LFS instead. however, I found that we can push the project to github enter image description here

so can anyone help me with this problem, all I need to do is to push my project to github if there any other option than the one I have provided in the article above please mention it. thanks in advance.

CodePudding user response:

If its trying to push a lot, then you are missing a .gitignore file. Put this in the root folder of your solution.

Here is a github list of useful gitignore files.

A good one to use for this purpose is VisualStudio.gitignore.

At minimum, have these lines in your .gitignore file:

[Bb]in/
[Oo]bj/
.vs/

bin and obj are the main folders containing results of building. These are re-creatable from source files, so should not be in repo.

.vs is where visual studio keeps all its user-specific files (such as .suo).

CodePudding user response:

This question seems to be more a git problem than a Xamarin problem. Xamarin.Forms projects aren't bigger than other projects - but you have to ensure you excluded all the build output from the beginning (using a .gitignore-file for .NET projects) - otherwise you commit binaries and your nuget-feed.

Seeing this menu structure, it seems, you already are working with git (at least with a local repo without remote). So you should check your git repo settings and add github as remote: https://docs.microsoft.com/en-us/visualstudio/version-control/git-settings?view=vs-2022

  •  Tags:  
  • Related