常用的git 指令

来源:互联网 发布:jquery传json数据 编辑:程序博客网 时间:2024/06/05 14:13

总结一点比较常用的,最好记住的git指令,和一些不太常用,但确实记得用过的git指令–。

本地仓库常用指令

指令 作用 git init 为该文件夹添加git仓库 git add 文件名 添加文件 git add . 添加该文件夹下所有文件 git commit -m “关于此次提交的信息” 提交添加内容 git status 显示没有git管理和没有commit的文件信息,合并冲突等 git log 查看提交历史 git reset –hard commit_id 返回提交码一一致的提交时的版本,其中commit_id为提交码的前一部分或者整个提交码(一般都是用前一部分) git reset –hard HEAD^ 回到上个版本 git branch 分支 创建一个分支 git branch 查看当前在哪一个分支 git checkout 分支 切换到分支 git branch -d 分支 删除分支(在其他分支进行) git branch -D branchName 强行删除一个没有被合并过的分支(在其他分支进行 git merge 分支 将分支合并到master分支(快速合并)

远程仓库常用指令

指令 作用 git remote add origin 网址(github上复制的https网址) 添加远程仓库(命名为origin) git push origin 分支 上传分支,如果github上没有该分支,则创建名字相同的分支,并将本地分支上被的改变文件上传到这个远程分支 git pull origin 分支 下拉分支 git clone 网址(github上复制的https网址) 将远程仓库的文件克隆岛到本地 git remote -v 显示远程库的详细信息 git remote rm origin 删除与远程仓库origin的联系(可以用于AndrodStudio改变远程仓库)

一些不常用的git指令

指令 作用 mkdir 文件夹名 在当前工作目录下创建新的文件夹 git config --global user.name "username" 全局设置用户名 git config --global user.email "email" 全局设置邮箱 git config --global user.name 查看用户名 git config --global user.email 查看邮箱 git reset --hard HEAD^^ 回到上上个版本 git reset --hard HEAD~100 回到上100个版本 git reflog 查看命令历史,以便确定要回到未来的哪个版本 git log --graph 查看分支合并图 git tag 标签名 给当前分支打标签 git tag tagName commitId 给提交打标签 git tag 查看所有标签 git show 标签名 查看标签信息 git tag -d 标签名 删除标签 git push origin 标签名 推送标签到远程仓库 git push origin --tags 一次性推送标签到远程

一些用到的指令

git push -u origin master -f 强制覆盖已有远程分支

原创粉丝点击