• Git基本命令


    1.简介

    Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的基本项目管理。

    2.特点

    Git是分布式的。相比于集中式(比如:SVN)最大的区别在于开发中可以提交修改到本地,每个开发者通过克隆,可以在本地机器上拷贝一个完整的Git仓库。

    3.基本命令

    创建一个目录(创建版本库目录):mkdir 目录名

    初始化仓库:git init

    查看最新文件修改状态:git statue

    添加修改文件到提交队列:git add 待提交的文件名

    将待提交的队列提交到仓库:git commit -m "本次提交的注解"

    查看自己修改了哪些内容(要在git commit之前使用):git diff 查看修改的文件名

    查看Git仓库历史版本信息:git log

    回到上一个版本:git reset --hard HEAD^

    回到某个版本(通过版本号来回到指定版本,版本号可以通过git log来查看,版本号很长,写个五六位就差不多了):git reset --hard 版本号

    查看或创建分支(创建的话后面加上分支名称):git branch

    切换分支:git checkout 想要的分支名称

    创建并切换到分支:git checkout -b 分支名

    合并某一分支:git merge 某一分支名称

    推送本地分支到远程:git push origin master

    创建远程分支到本地:git checkout -b 分支名 origin/分支名

    获取远程最新分支merge到本地:git pull origin master

    获取远程最新分支到本地(不合并):git fetch origin master

    暂存本地分支的修改:git stash

    恢复暂存在本地的修改:git stash apply


    更新(171120):

    推送本地分支(xuchaoi)到远程分支上(origin/xuchaoi)[注释:local_branch:remote_branch]:git push origin xuchaoi:xuchaoi

    删除远程分支(即:推送一个空分支到远程)[注释::remote_branch]:git push origin :xuchaoi

    获取远程分支最新更新到本地分支[注释:remote_branch:local_branch]:git fetch origin xuchaoi:xuchaoi

    查看GIT用户名:git config user.name

    查看GIT用户邮箱:git config user.email

    修改GIT用户名:git config --global user.name "用户名"

    修改GIT用户邮箱:git config --global user.email "用户邮箱"

  • 相关阅读:
    【Android平台安全方案】の #00-请不要在外部存储(SD卡)加密存储的敏感信息
    本学习笔记TCP/IP传输协议
    iOS_23_undress Girl
    uva 1560
    IOS开发-Swift新语言初见
    39个让你受益的HTML5教程
    ubuntu12.04管理员账户登录不了桌面,仅仅能客人会话登录
    怎样使用SetTimer MFC 够具体
    ArcGIS API for Silverlight 编辑Geometry
    几种更新(Update语句)查询的方法
  • 原文地址:https://www.cnblogs.com/xuchaoi/p/7826056.html
Copyright © 2020-2023  润新知