zoukankan      html  css  js  c++  java
  • 常用git命令

    git命令:
    ###########################################################

    git clone -b 分支名 仓库地址
    git fetch origin 获取远端分支

    git fetch -p 清理远程已删除本地还存在的分支
    ###########################################################
    #git branch 查看当前分支
    git branch -a 查看所有分支
    git checkout -b dev 创建dev分支,然后切换到dev分支
    #git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
    git branch dev 创建dev分支
    git checkout dev 切换到dev分支
    ######################################################
    git pull 将服务器的代码更新到本地仓库中
    git status 显示有变更的文件
    git add 文件名
    git add . 将修改添加至本地缓存(.表示所有)
    git commit -m 'msg' 将本地缓存保存到本地仓库中
    git push 将本地仓库推送至服务器

    git push -u origin xxx 新建xxx分支,首次推送到远端,建立关联关系

    ####################################################
    #若当前为master 分支
    git merge dev
    #git merge命令用于合并指定分支到当前分支。
    #或者
    git pull origin dev

    #删除本地分支

    $ git branch -D 本地分支名

    ###################################################
    #未使用 git add 缓存代码
    放弃某个文件修改 git checkout -- 文件名
    放弃所有的文件修改 git checkout .
    #已经使用了 git add 缓存了代码
    放弃某个文件修改 git reset HEAD -- 文件名
    放弃所有的文件修改 git reset HEAD .
    #已经用 git commit 提交了代码
    可以使用 git reset --hard HEAD^ 回退到上一次commit的状态
    回退到任意版本:git reset --hard commitid
    放弃所有修改,拉取某个分支代码覆盖本地
    git fetch --all
    git reset --hard origin/master
    使用 git log 命令来查看git的提交历史。git log 输出每条的第一行就是
    commitid
    ##############################################################
    退出Vim方式 :q

  • 相关阅读:
    用fmt标签对EL表达式取整
    【题解】GXOI/GZOI2019 机房游记
    【题解】【原创题目】せやな~
    【题解】折纸 origami [SCOI2007] [P4468] [Bzoj1074]
    【题解】切割多边形 [SCOI2003] [P4529] [Bzoj1091]
    【题解】【原创题目】伊卡洛斯和西瓜
    【题解】三角形 [P1222] / 三角形覆盖问题 [HNOI2012] [P3219]
    【题解】CIRU
    【题解】Railway [Uva10263]
    【学习笔记】计算几何全家桶
  • 原文地址:https://www.cnblogs.com/kongwei/p/10566228.html
Copyright © 2011-2022 走看看