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


    查看是否已经安装了git
    rpm -qa|grep git

    linux下载git
    yum install -y git

    配置名称和邮箱
    git config --global user.name "名称"
    git config --global user.email "邮箱"

    初始化git库
    git init (建立本地库)

    建立本地库和远程库关联
    git

    修改文件后应该先提交到暂存库,在转主分支
    git add file
    git commit -a|m (建议使用-a,可以进入编辑模式详细介绍数据)

    创建分支
    git checkout -b 分支名称(这个可以创建分支并转到)
    git branch 分支名称(创建分支)
    git branch (查看分支)
    git branch -d 分支名称(删除分支)
    git branch --set-upstream branch-name origin/branch-name(建立本地分支和远程分支关联)
    git branch -b branch-name origin/branch-name(在本地建立和远程分支相关的分支)

    查看远程库信息
    git remote -v (加-v显示更详细的信息)

    查看git日志文件
    git log --pretty=oneline(显示在同列) --abbrev-commit(缩略) --graph(图像化)
    上面的简单了?下面这个显示的就够你爽了
    git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

    版本撤回
    git reset --hard HEAD^(撤回到上一个版本,HEAD^^撤回到上两个版本,HEAD~N,撤回到N个版本)
    git reset --hard 日志commitid 选择需要撤回的版本
    git reflog 后悔切换版本号,但是旧的版本号又消失了,用来查看命令历史
    git checkout -- file 丢弃工作区的修改
    git reset HEAD file 将暂存区的数据撤销掉

    删除后文件后 git rm file (传送你删除了文件的信息到暂存区)

    强制丢弃一个没有被合并的分支
    git branch -D branch-name

    将编辑未完成的文档切入储藏状态
    git stash file-name
    git stash list(显示储藏文档信息)
    git stash apply stash@{*} (恢复储藏文件,继续工作)
    git stash drop stash@{*}(删除已经恢复的文件)
    git stash pop (恢复并删除储藏文件)


    分支切换
    git checkout 分支name

    关联一个远程库
    git remote add origin(一般git库的名称) master(本机git主分支)

    克隆一个库到本地
    git clone ssh链接

    合并分支的数据
    git merge 分支名称


    上传数据
    git push -u(对于一个空的 Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令 ) origin master(选择需要上传的节点) #上传前先合并处理好数据

    下拉数据
    git pull 

  • 相关阅读:
    字符串切片
    格式化输出
    原生链+对象冒充组合继承模式
    对象冒充继承和原生链实现继承的方法和问题
    xlwt使用
    xlrd使用
    pip安装插件库
    第一天入驻博客园
    2-2ARP概念
    1-14常用的应用层协议及应用
  • 原文地址:https://www.cnblogs.com/chaochao520/p/8126856.html
Copyright © 2011-2022 走看看