What does ‘–set-upstream’ do?

To avoid confusion,recent versions of git deprecate this somewhat ambiguous –set-upstream optionin favor of a more verbose –set-upstream-to optionwith identical syntax and behavior. sets the default remote branch for the current local branch. Any future git pull command (with the current local branch checked-out),will attempt to bring in commits from the <remote-branch> into the current local branch. One way to avoid having to explicitly type –set-upstream / –set-upstream-to is … Read more

How do I rename a local Git branch?

If you want to rename a branch while pointed to any branch, do: If you want to rename the current branch, you can do: If you want to push the local branch and reset the upstream branch: And finally if you want to Delete the remote branch: A way to remember this is -m is … Read more

How do I use ‘git reset –hard HEAD’ to revert to a previous commit? [duplicate]

First, it’s always worth noting that git reset –hard is a potentially dangerous command, since it throws away all your uncommitted changes. For safety, you should always check that the output of git status is clean (that is, empty) before using it. Initially you say the following: So I know that Git tracks changes I make to my application, … Read more

How do I check out a remote Git branch?

With One Remote With Git versions ≥ 1.6.6, with only one remote, you can do: As user masukomi points out in a comment, git checkout test will NOT work in modern git if you have multiple remotes. In this case use or the shorthand With >1 Remotes Before you can start working locally on a remote branch, … Read more

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