流程性命令
git init
git add readme.txt
git commit -m "提交到分支"
image.png
删除原有origin远程地址
git remote rm origin
关联远程仓库起名为origin
git remote add origin git@host:retail/test_client.git
-u参数,Git不但会把本地的master分支内容推送给远程新的dev分支,还会把本地的master分支和远程的dev分支关联起来,在以后的推送或者拉取时就可以简化命令。
git push -u origin dev
git clone git@host:retail/test_client.git
git pull
合并dev分支到当前分支
git merge dev
删除dev分支
git branch -d dev
创建并切换到新dev分支
git checkout -b dev == git switch -c dev ==git branch dev + git checkout dev
回退3个版本
git reset --hard HEAD^^^
回退到指定版本
git reset --hard [commit id]
改暂存区(撤销git add 的暂存区内容)
git reset HEAD readme.txt
撤销工作区修改到上一次commit/add后内容
git checkout -- readme.txt
从版本库内删除
git rm readme.txt
当前工作现场“储藏”
git stash
“储藏”list
git stash list
恢复工作现场并删“储藏”
git stash pop
查看状态命令
工作区、暂存区、分支变化
git status
工作区与版本库不同
git diff readme.txt
git diff HEAD -- readme.txt
看修改,oneline指每个修改一行内显示
git log
git log --pretty=oneline
git每一次命令(命令历史)
git regflog
远程库信息
git remote -v
网友评论