美文网首页
Git基本操作命令

Git基本操作命令

作者: 吴蜀黍 | 来源:发表于2017-03-09 10:00 被阅读46次
    1. git init --把一个目录变成Git仓库
    2. git add <file> 添加文件到Git仓库(缓存区),可反复多次使用,添加多个文件
      git add . 添加当前目录所有文件到Gir仓库(缓存区)
      git commit -m "提交说明" 提交
    3. git status 查看工作区 状态
    4. git diff 查看文件修改内容
    5. git log 查看日志
      --pretty=oneline 将日志显示成一行
      git reflog 查看历史提交 与 git log 命令大同小异
    6. head 命令意义
      Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD,上上一个版本就是HEAD,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。
    7. git reset --hard commit_id(回退到历史版本 commit_id 提交的ID 可以通过 git relog命令查看)
    8. 撤销修改
      场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
      场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
      场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交, 参考7命令,不过前提是没有推送到远程库。
    9. git rm file 删除文件 删除之后需git commit

    10.git第一次提交并push到远程仓库

    git init
    git add .
    git config user.name 'xxx'
    git config user.email '1111@qq.com'
    git pull '远程仓库'
    git remote add origin '远程仓库'
    git commit -m 'init'
    git push -u origin master
    
    git命令.png

    相关文章

      网友评论

          本文标题:Git基本操作命令

          本文链接:https://www.haomeiwen.com/subject/johwgttx.html