Git 常用命令

git add . 添加暂存区
git commit -m "xxxxx" 提交到本地仓库 最后加上 --no-verify 就是忽略代码校验
git push origin xxxx 提交远程仓库
git checkout -b xxxx 从当前分支拉出新本地分支
git checkout xxxx 切换本地分支
git checkout -b 新建本地分支名 origin/远程分支名 切换到指定远程分支
git branch 查看本地分支
git branch -a 查看所有分支
git branch -d 分支名 删除本地分支
git branch -D 分支名 强制删除本地分支
git push origin --delete 远程分支名 删除远程分支

git log 查看日志
git reflog 查看命令操作的历史
git reset --hard id 根据 id 回退到指定的版本

git 合并
合并到master 在master分支下 输入 git merge 分支名
合并前先 git pull


git init                              初始化项目
git config user.name " "   添加姓名
git config user.email " "    添加邮箱
git config -l                       查看config内容
git status                          查看文件是否被管理
git add 文件名称            把项目添加到暂存区 ( 如果是把 文件名称换成 .  那么,则是把文件夹中的所有文件都添加到暂缓区)
git commit -m " 注释 "      添加到 head指针指向的 分支 (默认是 master )
git help                           查看帮助文档
git diff 文件名称               查看最近一次对指定文件的修改内容
git log 文件名称               查看文件修改历史 (如果后面不添加文件名称, 则查看整个项目所有的修改)
git reflog                           查看历史修改历史的简化版本
git reset --hard HEAD^     恢复到上一次修改的版本  (  一个 ^ 号代表一个版本, 后面可以添加多个 ^  )  ( 如果想撤回 ,那么则使用reflog 复制想要回到的版本的前面的七位数的版本号, 把 HEAD^ 改为七位数的版本号即可 , 例如: git reset --hard 50201b9 )
touch .gitignore                 创建忽略文件 ( * 加后缀   , 就是忽略所有以这个后缀结尾的文件)
git push                             把文件提交到远程服务器中 .
git pull                               从服务器拉取文件
git clone "地址"                 克隆
git init --bare                     初始化多人开发版本库
git branch                         查看当前仓库的分支  ( 如果是一个空的仓库, 那么则什么都不会输出 )
git branch 文件名称         创建新的分支
git branch -r                     查看远程服务器的分支
git switch 分支名称          切换分支
git merge 分支名称          把分支合并
git branch -d 分支名称     删除本地分支
git push prigin --delete 分支名称            删除远程的分支
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 git config 可选参数(--system所有用户、--global当前用户、默认--loc...
    天痕丶阅读 2,635评论 0 0
  • git基本操作与规范流程 git是个非常好用的版本工具,不但可以在linux下环境使用,还可以在windows下使...
    goodjcs阅读 2,600评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,348评论 0 2
  • 下面以从github作为远程仓库为例 gitee 只需替换对应仓库链接,有关Git的相关教学可以参考廖雪峰老师的G...
    豌里个豆阅读 1,488评论 0 0
  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 4,164评论 0 5