美文网首页
git基本操作

git基本操作

作者: 静听雨逝 | 来源:发表于2017-03-20 04:23 被阅读0次

    git add “file”
    添加文件
    git commit -m "版本备注"
    提交添加的文件,-m 是添加备注的意思

    git reset HEAD file

    将提交到暂存区的操作撤销

    git status “查看状态”
    git diff “查看状态”

    如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

    git reset --hard commitId

    回退到上一个版本 --hard HEAD^是回到上一个版本
    HEAD是表示当前最新版本

    git log

    查看当前版本以前的版本号

    git reflog

    查看命令历史

    git checkout -- file 撤销工作区的file的修改

    git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。
    一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
    一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态
    总之,就是让这个文件回到最近一次git commit或git add时的状态。

    git remote add origin git@github.com:账号名/仓库名

    关联远程仓库
    git push -u origin master
    把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

    从现在起,只要本地作了提交,就可以通过命令:
    $ git push origin master

    修改https协议变成ssh协议
    $ git remote set-url origin git@github.com:用户名/项目名.git

    相关文章

      网友评论

          本文标题:git基本操作

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