美文网首页
Git的常用命令及使用原理

Git的常用命令及使用原理

作者: 小如99 | 来源:发表于2017-11-10 09:02 被阅读78次
  • Git的常用命令

一. 命令行的演示

1.初始化一个代码仓库

  git init

2.如果使用GIT,必须给GIT配置用户名和邮箱

给当前的git仓库配置用户名和邮箱
git config user.name “Magic”
git config uer.email “Magic@163.com”

给git配置全局的用户名和邮箱
git config —global user.name “Magic”
git config —global uer.email “Magic@163.com”

3.初始化项目

touch main.m:创建了main.m
git add main.m:将main.m添加到暂缓区
git commit -m “初始化项目”:将在暂缓区的所有内容提交到本地版本库,清空暂缓区
git add .:将工作区所有不在暂缓区的内容添加到暂缓区

注意:添加的文件或者是修改的文件都要通过add命令将该文件添加到暂缓区。

4.查看文件状态

git status
红色:该文件被添加或者被修改,但是没有添加到git得暂缓区
绿色:该文件在暂缓区,但是没有提交到本地版本库

5.给命令行起别名

git config alias.st “status”
git config alias.ci “conmmit -m”
git config —global alias.st “status”

6.删除文件

git rm Perosn.m: 将Person.m删除

7.查看版本信息

git log -> 版本号是由sha1算法生成的40位哈希值
gut reflog:可以查看所有版本回退的操作

8.版本回退

git reset — hard HEAD: 回到当前的版本
git reset — hard HEAD^: 回到上一个版本
git reset — hard HEAD^: 回到上上一个版本

9.给git log起别名

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
二. 共享版本库

git服务器的搭建非常繁琐(linux)
可以把代码托管到(Github/OSChina)
一个文件夹
一个U盘

1.一个文件夹作为共享版本库

git init —bare

2.将共享版本库的所有内容下载到本地

git clone 共享版本库的地址

3.删除忽略文件

touch .gitignore
  • Git的使用原理

  1. Git的Commit版本号
    我们平时每commit一次代码,commit成功后都会看到一个40位哈希值的版本号,我们来看一下,终端cd到项目目录,然后git log,就可以看到log记录,其中有如下图所示的:
Commit Version.png

黄色部分就是Git的Commit版本号,如果我们觉得这个版本号不方便使用,可以自己打Git的tag来替代它


Git Tag and Commit Version.png
  1. git的使用流程


    git的使用流程.png
  • 工作区->暂缓区 git add .
    我们写完代码提交的时候会 git add . (或者git add 文件名),就是把修改的代码添加到暂缓区,不添加就是红色的,添加成功就是绿色的,如下图:

    未在暂存区的文件.png
    已在暂存区的文件.png
  • 暂存区 -> 本地分支 git commit -m “备注”
    git commit -m “初始化项目”:将在暂缓区的所有内容提交到本地版本库,清空暂缓区

  • 本地分支 -> 远程分支 git push

好了,先到这儿。

相关文章

  • git操作

    Git原理 Git常用命令

  • git常用命令及使用技巧

    git常用命令及使用技巧.md git 客户端安装 Git客户端 下载地址: https://www.git-sc...

  • 实习日记2:git代码管理

    mac:brew install git创建 常用命令:git常用命令及详解[https://blog.csdn....

  • iOS 开发 之 Git的基本使用(命令篇)

    一、Git的使用 二、Git常用命令

  • Git的常用命令及使用原理

    Git的常用命令 一. 命令行的演示 1.初始化一个代码仓库 2.如果使用GIT,必须给GIT配置用户名和邮箱 3...

  • [Git] git原理及使用

    目录: git原理 git fork & cherry-pick & rebase git打patch以及应用pa...

  • 2018-07-12

    内容 基本原理 git 常用命令 较底层的原理 基本原理 Git 实际上是一个内容寻址系统。 Git 中保存的所有...

  • Git操作记录

    Git的使用常用命令GitHub远程仓库 Git的使用 常用命令 创建仓库 添加命令 提交命令 查看状态 查看修改...

  • Git新手教程-什么是版本控制(一)

    前言 本来不打算写相关Git系列教程,因为网上已有廖雪峰老师的《Git教程》,及扔物线老师的《Git原理及使用指南...

  • git

    git 简单介绍 版本控制工具,用来记录变化过程 git 常用命令 git 原理 1、git分为4层,工作空间、缓...

网友评论

      本文标题:Git的常用命令及使用原理

      本文链接:https://www.haomeiwen.com/subject/pnvvmxtx.html