美文网首页
git 常用小结

git 常用小结

作者: IAM121 | 来源:发表于2018-10-24 22:29 被阅读17次

01 git简介

git是一款开源的分布式版本控制工具,可以有效,高速的处理从很小到非常大的项目版本管理。git是Linus Torvalds为帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。git可以轻松的拥有无限个分支。

02 git中的核心概念

从远处仓库下克隆下来的仓库文件夹如下:

工作区(Working Directory):仓库文件夹里除.git目录以为的内容。

版本库(Repository):.git目录,用于存储记录版本信息。

暂缓区(stage)

分支(master):git自动创建的第一个分支

HEAD指针:用于指向当前分支

03 git中的常用配置操作

1.创建一个代码仓库

git init --bare   

2.局部配置用户名和邮箱

git config user.name 用户名(manager)

git config user.email 用户名的邮箱(manager@gmail.com)

3.全局配置用户名和邮箱

git config --global user.name 用户名(manager)

git config --global user.email 用户名的邮箱(manager@gmail.com)

4.查看当前的所有配置

git config -l

5.查看当前代码库的状态

git status

6.添加一个改动的文件到代码库(暂缓区)

git add 文件名

7.将当前文件夹下的所有新建或修改的文件一次性添加到代码库(暂缓区)

git add .

8.给起别名 (除非特殊原因,最好不要设置别名,否则换一台机器就不会用了)

git config alias.别名  正常的命令 例如:git config alias.st status 

9.查看所有版本库的日志

git log 

10.查看指定版本的日志

git log 文件名

11.配置带颜色的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"

12.版本回退

回到指定版本号的版本

git reset --hard 版本号  (在git中,版本号是一个由SHA1生成的哈希值)

回到当前版本,放弃所有没有提交的修改

git reset --hard HEAD

相关文章

  • Git&Github入门教程笔记(4)之分支管理一

    八 、分支管理(一) 先列出以此小结常用命令: git branch #查看分支git branch + 名 #创...

  • git 常用小结

    01 git简介 git是一款开源的分布式版本控制工具,可以有效,高速的处理从很小到非常大的项目版本管理。git是...

  • GIT常用命令

    GIT常用命令(小结) 谈及源码管理工具,首选SVN和GIT,在工作中也都有所接触,但个人更喜欢使用GIT,下面就...

  • Git 入门教程:PPT+视频+《Pro.Git中文版》

    01 git安装视频链接: 密码: p46w 02 Git基本操作 小结 03 git分支 小结 04 Git服务...

  • Git使用学习网址

    Git工作流指南 git merge 和 git rebase 小结

  • 2018-04-18

    git学习小结 关于git init,git add,git commit 用法总结 1.首先配置git 全局配置...

  • git 相关命令

    git merge 和 git rebase 小结: git merge是用来合并两个分支的。git merge ...

  • git 基础用法

    小结 git config:配置相关信息 git clone:复制仓库 git init:初始化仓库 git ad...

  • 管理修改

    撤销修改 $ git checkout -- file $ git reset HEAD file 小结 2.删除...

  • Git 常用命令小结

    前言 阅读本篇文章需要读者了解 Git 的基本用法,如果你对 Git 完全不了解,请先行移步了解 Git 基础。下...

网友评论

      本文标题:git 常用小结

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