从master复制到新的分支,并切换
- git branch new_branch master
- git checkout new_branch
查看分支
- git branch
合并分支从new_branch到master
- git checkout master
- git merge new_branch
push到远程分支origin
- git push origin new_branch
查看差异
- git diff
git init
git status
git add hello-world.js
git commit -m "Initial Hello World Commit"
echo '*.tmp' > .gitignore
git add .gitignore
git commit -m "gitignore file"
git status
git diff
git add committed.js
git diff --staged
git log
git log --pretty=format:"%h %an %ar - %s"
git remote add origin /s/remote-project/1
git push origin master
git pull origin master
git log
git log --grep="Bug"
git log --grep="Bug"
git checkout remotes/origin/master
git checkout .
git reset HEAD .
git reset --hard HEAD
git revert HEAD --no-edit
git revert HEAD...HEAD~2 --no-edit
git branch new_branch master
git checkout new_branch
git checkout master
git merge new_branch
git push origin new_branch
git branch -d new_branch