IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    git linux下常用命令

    堕络发表于 2017-02-16 07:53:39
    love 0

    1.首先是克隆项目

    git clone 项目地址 
    
    修改提交人昵称
    git config --global user.name "你的名字(可以是中文)"
    

    2.然后进代码目录

    常用命令有:

    添加
    git add 文件名         //添加单个文件
    git add -A            //添加所有文件
    
    提交
    git commit -am "注释内容"  //提交到暂存区
    
    更新
    git pull               //更新
    
    push
    git push origin 分支名     //push到服务器
    
    查看状态
    git status
    
    查看提交历史
    git log
    
    文件比较
    git diff           //工作文件比对暂存文件
    git diff --cached  //暂存文件和已经提交文件
    git diff --staged  //暂存文件和已经提交文件
    
    移除文件
    git rm
    git rm --cached readme.txt //从暂存区及仓库移除,以后不再跟踪这个文件
    
    
    移动或改名
    git mv

    不常用的命令:

    解决版本冲突需要用到的

    回退
    git revert HEAD  //回退到上一次提交
    git revert HEAD^  //回退到上上一次提交,可以增加“^”来回到更前一次提交
              ---------注意revert回退工作目录后,可以立即做一个最新的commit,相当于拷贝一个旧版本到最新的位置
    
    重置
    git reset --hard HEAD  //重置工作目录(不包括未跟踪的文件)
                   ---------要恢复单个文件,可以checkout那个文件:git checkout -- filename
    
    合并
    git merge hotfix  //合并hotfix分支到当前分支。注意,只是合并,合并之后的结果并未提交commit
    git merge upstream/master  //合并一个远程取回的分支
    

     



沪ICP备19023445号-2号
友情链接