美文网首页
git 终端命令

git 终端命令

作者: 草原烈鹰 | 来源:发表于2017-04-13 17:12 被阅读59次
    Git add:将git代码添加到暂存区
    
    git mv old-filename new-filename:移动或者重命名文件
    
    git rm filename:用git的方法删除文件
    
    git status:查看从上次提交以后的文件的状态
    
    git diff :查看从上次提交以来,本地代码改动的具体情况
    
    git commit -m“”:将代码提交到本地仓库,后面是说明
    
    git commit —-amend:觉得刚才提交的说明不够好,用这个修改。git commit -m"" --amend
    
    git push:将本地仓库提交到远程仓库
    
    git pull:将别人推送到远程仓库的代码,拉到自己的本地仓库
    
    git log:参看修改记录等
    
    git show:显示具体的代码改动情况
    
    git branch:列出所有的分支名
    
    git branch 分支名:新建分支
    
    git branch -d 分支名:删除分支,注意大小写
    
    git checkout 文件名:恢复已修改的文件到上一次提交的状态,未提交的情况下
    
    git checkout 分支名:切换到分支名
    
    git revert HEAD:还原最近一次提交的修改,在提交的情况下
    
    git revert 版本号:还原到该版本
    
    git stash:先将未提交的修改暂存起来,接着清楚所有未提交的修改
    
    git log -p :查看提交的具体内容
    

    git本地分支回退:

    1. 先用下面命令找到要回退的版本的commit id:
       git reflog 
    2. 接着回退版本:
      git reset --hard Obfafd  (0bfafd就是你要回退的版本的commit id的前面几位)
    
    

    git远程分支回退:

    如果你的错误提交已经推送到自己的远程分支了,那么就需要回滚远程分支了:
    1. 首先要回退本地分支:
      git reflog
      git reset --hard Obfafd
    2. 紧接着强制推送到远程分支:
      git push -f
    注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支。
    

    相关文章

      网友评论

          本文标题:git 终端命令

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