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链接,一切都很容易。

  • 相关阅读:
    18.5 推挽输出和开漏输出区别
    19.3 Table 1-2.S3C2440A 289-Pin FBGA Pin Assignments (Sheet 4 of 9) (Continued)
    19.2 MEMORY CONTROLLER
    19.1 PORT CONTROL DESCRIPTIONS
    17.2 SourceInsight批量注释
    17.3 删除没用的project
    17.1 添加汇编文件并可索引
    16.2 在SecureCRT编写C程序不高亮显示
    16.1 解决SecureCRT的Home+End+Del不好用使用方法
    15.1 打开文件时的提示(不是dos格式)去掉头文件
  • 原文地址:https://www.cnblogs.com/lineuman/p/6776040.html
Copyright © 2011-2022 走看看