Commit code

1
2
git add .
git commit -m "feat: xxxxxx"

How to revoke after commit

1
git reset --soft HEAD^

This successfully revoked the commit. Note that only the commit operation is withdrawn, and the code modification remains.

git reset parameters

--mixed
do not delete the workspace to change the code, cancel the commit, and cancel the git add . operation. This is the default parameter.

--soft
do not delete the workspace to change the code, cancel the commit, and do not cancel the git add ..

--hard
delete workspace change code, revoke commit, revoke git add .. After completing this operation, it is restored to the last commit state.

How to migrate a git repository to another remote location

Method 1

1
2
git remote set-url origin remote_git_address
git push

This method will only migrate the current branch to the new git.
In addition, this method could meet errors and fail, such as “error: source ref specification master does not match”.

Method 2 (better)

1
git push --mirror remote_git_address

This method only need one command to finish this job.

How to save username and password of git in Ubuntu

1
nano ~/.gitconfig

Edit the config file and set this config:

1
2
[credential]
helper = store

Comments

⬆︎TOP