Change the location of the ~ directory in a Windows install of Git Bash

I don’t understand, why you don’t want to set the $HOME environment variable since that solves exactly what you’re asking for. cd ~ doesn’t mean change to the root directory, but change to the user’s home directory, which is set by the $HOME environment variable. Quick’n’dirty solution Edit C:\Program Files (x86)\Git\etc\profile and set $HOME variable … Read more

How to merge a specific commit in Git

git cherry-pick‘ should be your answer here. Apply the change introduced by an existing commit. Do not forget to read bdonlan‘s answer about the consequence of cherry-picking in this post:“Pull all commits from a branch, push specified commits to another”, where: becomes: The problem with this commit is that git considers commits to include all … Read more

gerrit – git (pull vs checkout vs cherrypick) which is for what?

You are right about the first one. Here are the rest of them: Checkout: Fetches the latest changes. You should already have this repo downloaded. It does not merge those new changes but makes your working directory reflect them. And a name-less commit is created to include these changes in your working directory. And a … Read more

How to get changes from another branch

You can use rebase, for instance, git rebase our-team when you are on your branch featurex. It will move the start point of the branch at the end of your our-team branch, merging all changes in your featurex branch.

Staging Deleted files

Since Git 2.0.0, git add will also stage file deletions. Git 2.0.0 Docs – git-add < pathspec >… Files to add content from. Fileglobs (e.g. *.c) can be given to add all matching files. Also a leading directory name (e.g. dir to add dir/file1 and dir/file2) can be given to update the index to match the current … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)