-- git add .
-- git commit -m "I did something"
-- git push
How???
-- git add .
-- git commit -m "I did something"
-- git push
How???
On the other hand, finding the folder for last Wednesday and opening it up is easy.
Also, pushing your repo to Github / Gitlab / Bitbucket / (a thousand different free services) and then looking at the commit history visually is incredibly difficult.
Come on people, get a grip.
For a single-person, single-branch workflow, git is extremely easy. It gets really complicated when doing something more, until you stop seeing git as a VCS tool, but rather as a tool to manipulate the data structure used to do the VCS. But that's a completely different, unrelated topic to this thread.
Unless you don't use a GUI for browsing your file system, you really can't dismiss the GUI that comes with Git. It's easy to use the history browser to check out code from certain dates. And it even simplifies tagging commits so you can check out "release 3" instead of referring to a list of release dates.
1. Click folder in Windows Explorer
2. Press Ctrl+C
3. Press Ctrl+V
4. Press f2
5. Type new name
6. Press Return
Mac OS X:
1. Click folder in Finder
2. Press Cmd+D
3. Press Return
4. Type new name
5. Press Return
(No real idea about Linux, which I'm only confident with from a programming perspective.)
If nothing else, it's at least fewer keypresses.
It's does everything you would need to do manually do with copy paste (diff, merge, find old changes, comment changes, etc) but with much less effort (assuming you use a GUI).