zoukankan      html  css  js  c++  java
  • git版本管理使用指南(附带repo)

    我们不去探究git的原理是什么,我们只要考虑怎么使用这个工具就可以了,git命令多的记是记不住的,不过常用命令记起来还是很容易的,下面总结git常用命令和git的配置。

    怎么下载git我就不说了,默认情况是你在linux系统上且安装了git
    修改基础配置vi ~/.gitconfig 根据自己需要做出修改,注意配置文件是在用户主目录下的隐藏文件
    git 的一系列操作始于当前所在的目录是有关系的。

    git 命令的使用

    git status
    git branch
    git add
    git commit -m
    git push
    git checkout
    git diff
    git diff HEAD
    git相关的概念
    远程仓库,远程分支,本地仓库,本地分支,工作区。
    git 本质就是分布式的版本管理工具,用起来挺给力的,github可是它的兄弟。
    提交盖楼:git commit –amend 不过呢,你的上次提交的分支不要改变才行,如果你切换到另一个分支去了,这就不愉快了。
    往本地代码打补丁:可以这样做,把补丁放到一个文件log中去,然后呢,执行命令git apply log,这样补丁就打下来了。
    git checkout 可以切换分支,也可以取消工作区的改变

    但凡是git add的文件都会放到工作区中去,而git diff 查看的是你当前的改动和工作区中文件的区别,git diff HEAD查看的是暂存到工作区的和仓库中的区别。

    repo 是对git 的封装
    repo init -u 版本库url
    repo init -b 远程的分支名
    repo sync 项目名或仓库名(如果不指定就都同步下来)
    repo start 分支名 -all或项目名 建立本地的开发分支
    repo upload

    你可以通过ssh链接服务器,也可以通过http链接服务器。如果你想让github成为你的服务器,很简单,注册一个账号,然后使用http链接,一切都很容易。

  • 相关阅读:
    MySQL 幻读详解
    vue-layer 弹窗z-index问题
    vue-cli 路径不变 改变参数 显示不同组件
    mysql ---- limit使用方式
    mysql ---- 官网的测试数据库
    2020年度总结和2021年目标
    校招(春招实习 + 秋招)总结感想
    Centos8和7的区别(参照redhat)
    centos8 网卡命令(centos7也可用)
    排查linux系统是否被入侵
  • 原文地址:https://www.cnblogs.com/lineuman/p/6776040.html
Copyright © 2011-2022 走看看