Git常用命令汇总

git clone

克隆远程仓库
git init 初始化本地仓库
git status 查看仓库状态
git diff 查看文件修改情况
git diff HEAD -- 查看工作区和版本库最新版的区别
git add 添加文件到stage(暂存区)
git commit -m "introduce" 提交信息到branch(分支)
git log --pretty=oneline 显示提交之日
git reflog 查看之前执行命令(查版本id)
git reset --hard 回退版本<上个|上上|前第num个>
git reset --hard 回退到某个版本(对应id)
git reset HEAD 把暂存区的修改回退到工作区
git checkout -- 撤销工作区的修改
git remote -v 查看远程仓库信息
git remote -add 关联远程仓库
git pull 获取远程最新版本并自动合并
git fetch 获取远程最新版本不自动合并
git push <-u> 将本地库推送到远程,-u初次使用
git rm 删除文件
git checkout -b 创建并切换到分支
git checkout -b / 创建远程分支到本地
git branch 查看当前分支
git merge 合并分支(Fast forward)(无记录)
git merge --no--ff -m "introduce" 合并分支(有记录)
git branch -d 删除分支<强制删除>
git stash 储存工作区
git stash list/apply/pop/drop 查看/恢复(不删除)/恢复(删除)/删除
git stash apply stash@{num} 多次stash,恢复至指定的位置
git tag 查看所有标签
git show 查看具体标签信息
git tag -a -m "introduce" 指定标签信息
git tag -d 删除本地标签
git push /--tags 推送某个标签到远程/(所有标签)
git push :refs/tags/ 删除远程标签(要先删除本地标签)

 

你可能感兴趣的:(初学Git,Git常用命令)