Category: Git

My personal .gitignore file

Lesson learned After doing this file many times, I decided to build my personal .gitignore file; I use to add it in my very fist commit as a good practice in every single git repository I create. Currently we are ignoring: Operating systems’ temporary files: Mac OS X, GNU/Linux, Windows. IDEs and editors’ configuration: Vim, Sublime […]

Read More

How to force Git to “ignore” tracked files

Well, well, well, you decided to start with the most incredible version control system: Git; you made your repository, start adding some commits, life was great! But suddenly, your realize there are some configuration files that started to be tracked by Git, because you forgot to add the famous .gitignore file. Deleting those files is not […]

Read More

How to do a “checkout” of a remote git branch

Let’s face it, everyone that loves technology, web development or any IT-related stuff works in teams, the old concept of a programmer/developer alone in his basement is not part of our life anymore, so; the usage of a version control system is a must. As you probably know, I am big fan of what I […]

Read More

Git, knowing a better world! a.k.a. “why I love Git”

Probably, some of you know the story of two British salesmen who were sent to Africa in the 1900’s to see if there were any opportunities to sell shoes. The salesmen wrote telegrams back to their colleagues in Britain and one of them wrote, “Situation hopeless. They don’t wear shoes.” And the other salesman wrote, […]

Read More

How to delete a remote Git tag

If some day for any reason you want to remove a tag because maybe you make a mistake and you want to move your Git tag to another commit, then you are going to need: Delete the tag from local repository Remove the tag in the remote repository For doing these operations, just execute next […]

Read More

Some online editors for Markdown syntax

If you have worked with Github and you have created some Github pages probably “markdown syntax” is part of your daily work. This great language was created by John Gruber and Aaron Swartz and used in many systems like Github, Atlassian Bitbucket, Atlassian Stash, etc. the nice thing about this language is that it is really […]

Read More