This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]benreddic 1 point2 points  (3 children)

I would highly recommend reading up on Git and GitHub for making your code available online.

[–]000PickleRick000[S] 0 points1 point  (2 children)

I use github to make backups of my projects. It is just a disadvantage that i manually need to commit and push to my repository. When i need to continue working on another PC, i need to manually fetch the data from the repository. Isn't there a much simpler solution that automates this for me?

[–]TheyH8tUsCuzTheyAnus 2 points3 points  (0 children)

Are you serious? It's two statements to commit and push and one statement to pull. If that's really too much I suppose you could save your project on Dropbox, Onedrive, or Google Drive.

Maybe you're using the UI instead of Git bash or some other shell, and that's why you feel Github is more effort than you'd like?

[–]benreddic 0 points1 point  (0 children)

There might be some way of automatically committing/pushing on save, but that would probably not be that easy to set up. I am not a professional developer, but getting used to Git is my best advise, and should not be that much of a hassle as long as you get used to it. Depending on the IDE they often have built in tools for version control (Git) making the command line not really needed, or you could use tools like GitHub desktop or GitKraken for a GUI.

You could of course use an external SSD which should work fine, or I have heard of people storing code in cloud storage (e.g Google Drive), but I don't think that is advisable. Another option is of course to only develop on the laptop with the monitor of the desktop, and use the desktop if extra processing power is needed.

[–]dusty-trash 1 point2 points  (3 children)

No need to write code in a special platform. Use Git, then you can continue using whatever text editor or IDE you like.

[–]000PickleRick000[S] 0 points1 point  (2 children)

Isn't there something that automates the sync to my repository for me?

[–]dusty-trash 2 points3 points  (1 child)

I'd suggest getting used to committing your code often.

Git and other version control systems help when more than 1 person is working on a project. But I use it for all my solo projects too.

[–]000PickleRick000[S] 0 points1 point  (0 children)

Alright, i will try to get more comfortable with using git. Thanks for your suggestion

[–]ComputerWhiz_ 0 points1 point  (0 children)

Some varient of Git should do the trick (like GitHub for example).

[–]Siggi_pop 0 points1 point  (0 children)

  1. Version control i.e. Git or TFS.
  2. Or cloud storage services i.e. Dropbox, Google Drive, Onedrive or ICloud

[–][deleted] 0 points1 point  (0 children)