一个神奇的工具,实现多人协作,git常用命令详解

2022-12-21 0 236

git是这款开放源码的分布式系统管理远距工具远距工具,正因如此大部份分布式系统管理远距工具远距工具中,git是最慢、最简单、最盛行的。git的译者是Linux先驱:Linus Benedict Torvalds,原本合作开发git实际上是为的是远距LinuxMach的合作开发,便于管理源码

一个神奇的工具,实现多人协作,git常用命令详解

git那时,在欧美国家早已十分普及化,在亚洲地区仍未普及化,但原本越少的开放源码工程项目早已迁移到git上

git指示简述

1.git help

查阅其他选定的用语:git help 其他指示

2.git config git实用性重要信息有关(修正的是.git/config文档)

        实用性帐号

git config “user.name” 帐号(用作追踪修正历史记录)

        实用性电子邮箱

git config “user.email” 电子邮箱 (用作王承恩合作开发间的沟通交流)

        查阅实用性重要信息

git config -l

        编辑实用性重要信息

git config -e(用vim 编辑)

设置指示的别名:git config alias.别名 原指示名称

git config alias.ci “commit -m”

        设置带参数指示指示:git config alias.别名 原指

        将此设置应用到整个系统中:

git config –global

git log –pretty=oneline

git config alias.log1 “log –pretty=oneline”

3.git status:查阅文档的状态

查阅某个文件的状态

git status 文档名

        查阅当前路径大部份文档的状态

git status

4.git log:查阅文档的修正日志

        查阅某个文档的修正日志:

git log 文档名

查阅当前路径下大部份文档的修正日志:

git log

        用一行的方式查阅简单的日志重要信息 :

git log –pretty=oneline

        查阅最近N次修正修正:

git log -N (N是两个整数)

5.git diff:查阅文档最新改动的地方

    查阅某个文档的最新改动的地方:

git diff 文档名

    查阅当前路径大部份文档最新改动的地方:git diff

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

6.git reset:版本回退(建议加上 –hard参数,git支持无限次数后悔)

        回退到上两个版本:

git reset –hard HEAD^

        回退到上上两个版本:

git reset –hard HEAD^^

        回退到上N个版本:

git reset –hard HEAD~N(N是两个整数)

        回退到任意两个版本:

git reset –hard 版本号(版本号用7位即可)

7.git reflog:查阅指示使用历史记录(能够查阅大部份的版本号)

8.git rm :删除文档(删除之后要进行commit操作,才能同步到版本库)

9.git clone:

下远程仓库到当前路径:

git clone 仓库的URL

下载远程仓库到特定路径:

git clone 仓库的URL 存放仓库路径

10.git pull:下载远程仓库的最新重要信息到本地仓库

11.git push :将本地的仓库重要信息推送到远程仓库

git工作原理

如果想了解git的工作原理,有个核心的概念必须知道

    工作区(Working Drictory):仓库文档夹里除了.git目录以外的内容

版本库(Repository):.git目录,用作存储历史记录版本重要信息

    暂缓区:(stage)

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

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

一个神奇的工具,实现多人协作,git常用命令详解

git add 和git commit 的原理

git add:把文档修正添加到暂存区

    git commit:把暂存区的大部份内容提交到当前分支

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务