zoukankan      html  css  js  c++  java
  • Git--命令

    命令 参数 说明
    git init   把当前目录变成Git可以管理的仓库
    git add file1 file2 ... 把文件添加到仓库(将工作区内容添加到暂存区)
    git commit -m "修改说明" 把文件提交到仓库并添加说明(将暂存区内容提交到版本库)
        第一次提交以及修改后提交都需要以上两步
    git status   没有修改或已经提交修改: 提示当前没有需要提交的修改
      文件被修改(未提交): 提示文件被修改但还没有提交
      执行add后: 提示将要被提交的修改包括 file1 file2 ...
      提示新文件以及被删除文件等
    git diff   文件被修改(未提交): 显示被修改的内容
    git log   显示文件版本号, 修改时间及我们添加的说明等
    --pretty=oneline 显示较少的内容, 显示版本号及我们添加的说明
    git reset   撤销所有暂存区域的文件
    -- file 撤销file文件的暂存区域文件
    --hard HEAD^ 回退到上一版本, HEAD^^表示上上版本, 依次类推, 也可用HEAD~n来表示往上n个版本
    --hard 版本号 版本回退后log将不会显示最新的那个版本, 若想回去需要用版本号(只用输前几位)
    git reflog   显示所有命令历史, 同时也会显示操作对应的版本号, 我们可以以此来找回被我们删除的版本号
    git checkout    
    -- file 撤销修改. 撤销到上一次执行 commit 或 add 时的状态
    -b <name> 创建(-b)并切换到某个分支
    <name> 切换到某个分支
    git rm file 准备删除, 执行git commit -m "xxx", 将从版本库中删除
    git branch   列出所有分支, 当前分支前面会有一个*
    <name> 创建一个分支
    -d <name> 删除某个分支
    git merge <name> 把某个分支的工作成果合并到当前分支上(需先切换到当前分支,如master分支)
         
    ssh-keygen -t rsa -C "1049990866@qq.com"
    git remote add origin git@github.com:a1049990866/learngit.git    关联远程仓库
    git push -u origin master 将本地内容全部推送到远程库
    origin master 推送最新修改到远程库
    git clone git@github.com:a1049990866/learngit.git    将远程库克隆到本地
         
         
         
  • 相关阅读:
    假期十一
    假期十
    假期九
    假期八
    假期七
    假期六
    假期五
    假期四
    2020.02.11
    2020.02.10
  • 原文地址:https://www.cnblogs.com/P--K/p/8320937.html
Copyright © 2011-2022 走看看