1. 推送本地分支到远程分支
3.廖雪峰的个人网站
pwd | 显示当前目录 |
ls -ah | 查看隐藏文件 |
git log --pretty=oneline | 单行查看log |
HEAD | 当前版本 |
git reset —hard HEAD^ | 回退到上一个版本 |
git reset —hard commit id | 回退到commit id这个版本 |
git reflog | 查看之前指令,前面为commit id |
git add | 把要提交的所有修改放到暂存区stage |
git commit | 一次性把stage所有修改提交到分支 |
git checkout — file | 丢弃工作区的修改 |
git checkout | 切换分支 |
git reset HEAD file | 丢弃暂存区的修改 |
分支管理 |
|
git branch -b dev | 创建并切换到dev分支 |
git merge dev | 将dev分支合并到当前分支 |
git branch -d dev | 删除dev分支 |
git log —graph | 查看分支合并图 |
git branch -D <name> | 强行删除 |
远程库 |
|
git remote | 查看远程库,默认名为origin |
git remote -v | 远程库详细信息 |
标签 |
|
git tag <版本号> |
|
git tag <版本号> <commit id> | 在那次提交时打tag |
git tag -d <版本号> | 删除本地标签 |
git push origin <版本号> | 推送标签到远程 |
git push origin —tags | 推送所有本地标签到远程 |
git checkout <tag名> | 检出tag |
别名 |
|
lg | log |
last | log -1 |
st | status |
co | checkout |
ci | commit |
br | branch |
cat .gitconfig | 查看根目录下的git配置 |