zoukankan      html  css  js  c++  java
  • Git操作行

    基础层:
    -----------------
    #初始化一个版本仓库
    git init

    #复制远程版本库
    git clone url

    #添加远程版本库origin
    git remote add origin url

    #查看远程仓库
    git remote -v

    操作层:
    -----------------
    #添加当前修改的文件到暂存区
    git add .

    #提交修改并添加注释
    git commit -am “注释”

    #推送更新到远程服务器,语法为git push 【远程名】【本地分支】:【远程分支】
    git push origin master

    #查看文件状态
    git status

    #添加新文件并跟踪
    git add readme.txt

    #从当前跟踪列表移除文件并完全删除
    git rm readme.txt

    #仅在暂存区删除,保留文件在当前目录,不再跟踪
    git rm -cached readme.txt

    #重命名文件
    git mv reademe.txt readme

    #查看提交历史记录
    git log

    #假设你已经使用git add,将修改过的文件a,b加到缓存区
    #现在只想提交a文件,不提交b文件
    git rest HEAD b

    #取消对文件的修改
    git checkout--readme.txt

    #删除一个文件
    git rm【file name】

    #查看已经被提交的文件
    git ls-files

    查看层
    ----------------------
    #查看该文件每次提交的记录
    git log <file>

    #查看每次详细修改的diff
    git log -p <file>

    #查看最近两次详细修改内容的diff
    git log -p -2

    #查看统计信息
    git log --stat

    本地管理远程仓库
    ---------------------------
    #查看远程服务器地址和仓库名称
    git remote -v

    #查看远程服务器仓库状态
    git remote show origin

    #添加远程仓库地址
    git remote add orgin git@127.0.0.1:test/test.git

    #设置远程仓库地址(用于修改远程仓库地址)
    git remote set-url orgin git@127.0.0.1:test/test.git

    #删除远程仓库
    git remote rm <仓库名>


    常用:
    -------------------------
    #检出仓库
    git clone【url】

    #查看远程仓库
    git remote -v

    #添加远程仓库
    git remote add【name】【url】

    #删除远程仓库
    git remote rm【name】

    #修改远程仓库
    git remote set-url--push 【name】【newUrl】

    #拉取远程仓库
    git pull 【remoteName】【loaclBranchName】

    #推送远程仓库
    git push【remoteName】【loaclBranchName】

    #显示命令帮助信息
    git help <command>

    #显示某次提交内容
    git show

    #比较两次提交之间的差异
    git diff <$id1><$id2>

    #在两个分支之间比较
    git diff<branch1>..<branch2>

    #查看远程分支
    git br -r

    #创建新的分支
    git br <new_branch>

    #删除某个分支
    git br -d<branch>

    #将branch分支合并到当前分支
    git merge <branch>

    #切换到某个分支
    git co <branch>

    #创建新的分支并切换过去
    git co -b <new_branch>

    #基于branch创建新的new_branch
    git co -b <new_branch><branch>

    来自<质量全面把控:从项目管理到容灾测试>一书,当然git还有很多操作,感兴趣的可以看看<Git权威指南>一书;后续也会补充。

  • 相关阅读:
    c# PrintDocument 设置自定义纸张大小的示例
    C#获取本地打印机列表,并将指定打印机设置为默认打印机
    水晶报表自定义纸张大小打印 (Crystal Report Print with custom paper size)
    c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
    在C#中设置打印机纸张大小
    打印grid
    获取List集合中最大值的方法
    mysql使用索引优化查询效率
    mysql数据库中标的key的含义
    mysql数据库添加索引优化查询效率
  • 原文地址:https://www.cnblogs.com/richered/p/9037210.html
Copyright © 2011-2022 走看看