美文网首页
Git常用命令笔记

Git常用命令笔记

作者: Hurtck | 来源:发表于2017-03-04 17:54 被阅读0次
    创建版本控制库

    命令:

    mkdir 目录名称(创建目录)

    cd 目录名称(进入目录)

    pwd (显示当前目录)

    git init (通过这个命令把目录变成Git可以管理的仓库)

    添加文件到仓库

    命令

    git add 文件名(将文件添加到仓库)

    git commit -m "本次提交说明"(将文件提交到仓库)

    版本控制

    场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
    场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
    场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。

    git status(查看当前状态)

    git diff(查看文件修改了什么)

    git log(查看修改日志)

    git reset --hard HEAD(回退到上一个命令多一个多回退一个命令)

    git reset --hard 版本id(回退到版本id相匹配的命令)

    git reflog(查看每一次命令)

    git checkout --文件名(让这个文件回到最近一次git commit或git add时的状态,如果没有--就变成了切换到另一个分支)

    git reset HEAD 文件名(将已经添加到仓库的修改撤销)

    远程仓库

    git remote add origin 网址(将本地仓库关联到远程仓库)

    git push -u origin master(由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令)
    git push origin master (把本地master分支的最新修改推送至GitHub)
    git clone 网址(从网址克隆一个本地库)

    来自廖雪峰的博客 网址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743862006503a1c5bf5a783434581661a3cc2084efa000

    相关文章

      网友评论

          本文标题:Git常用命令笔记

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