Git 常用命令笔记(不定期持续记录)

git是现在非常流行的分布式管理系统,作为想赶上潮流的前端,不能不跟上步伐学习之。

这里我推荐一个git中文学习的教程,这个教程说的非常通俗易懂,是我看过的最好的讲Git教程,官网是全英文的,或者是中文翻译过来的,哥们英文不好,看不懂⊙﹏⊙

Git通俗易懂的中文教程原文在这里==>[光速传送门]

下面是我自己今天看教程总结的常用命令,没高深得玩意,方便自己经常查阅。

----------------------------------------------------------------------------------

GIT 常用命令

git init:命令把这个目录变成Git可以管理的仓库

git add:用命令git commit告诉Git,把文件提交到仓库

git commit:用命令git commit告诉Git,把文件提交到仓库(后面可带参数 -m "这里写上提交时候信息说明";

例如:git commit -m "wrote a readme file"

git status:可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,查看某某文件是否被修改过了

git diff:查看difference,显示的格式正是Unix通用的diff格式(以查看修改内容)

git log:命令显示从最近到最远的提交日志(可带 参数 --pretty=oneline ,标识日志显示为一行)

git reset:版本回溯命令,向前回溯或者向后回溯(必选参数 --hard )

例如: HEAD表示当前版本 HEAD^表示上一个版本 HEAD^^表示上上个,或者指定需要回溯的版本commit id

git reset --hard HEAD^ (表示回溯到当前版本的上一个版本)

git reset --hard 3628164 (表示回到指定commit id 的版本 ,前边的3628164 就是commit id)

git reflog:用来记录你的每一次命令,查看命令历史,以便确定要回到未来的哪个版本。

例如:

$ git reflog

ea34578 [email protected]{0}: reset: moving to HEAD^
3628164 [email protected]{1}: commit: append GPL
ea34578 [email protected]{2}: commit: add distributed
cb926e7 [email protected]{3}: commit (initial): wrote a readme file

现在可查看 仓库中全部的版本

时间: 2024-10-10 07:07:39

Git 常用命令笔记(不定期持续记录)的相关文章

git常用命令笔记

1 git 2 3 git config –global user.name 4 5 git config –global user.email 6 7 mkdir repository.name 8 9 cd repo.name 10 11 pwd // show the current path 12 13 git init // init the folder to git.repo 14 15 git add file.name 16 17 git commit -m “commit m

Jenkins持续集成 之 git常用命令

Jenkins持续集成 之 git常用命令 git本地仓库命令 git --help 调出git的帮助文档 git +命令 --help 查看某个具体命令的帮助文档 git --version 查看git的版本 git init 在当前目录下,生成一个空的本地仓库(.git) git add 将文件添加到暂存区 git commit -m "test" 将暂存区里的文件提交到本地仓库 命令显示 原文地址:http://blog.51cto.com/12965094/2324706

SVN常用命令总结(持续更新)

现在流行的协同管理工具估计就属SVN和Git了.这两者都使用过,不过现在正在使用的是SVN,故将经常使用的命令总结下来. 不管是Windows端的svn客户端还是eclipse的subversion插件,都是界面化操作.这里记录的是Linux下的命令行式操作命令: 1)查找帮助:svn help 2)将文件checkout到本地目录:svn checkout path(path是服务器上的目录).如果check出的是工程,且需要用一个新的工程名则可以用该语句:svn checkout path(

iOS开发——开发技巧&Git常用命令

Git常用命令 初始化git init        加—bare实现远程仓库 配置git config user.name iCocos 配置全局git config —global user.name iCocosgit config —global user.email [email protected] 状态git status 添加到帮派git add iCocos.m 提交git commit iCocos.m -m “注释” Log纪录git loggit log + 文件名git

git常用命令符

全局配置 $ git config --global user.name "姓名" 告诉git你是谁 $ git config --global user.email "[email protected]" 告诉git怎么联系你 如果注册了 github 账号,邮箱最好和 github 账号统一 $ git config -l 查看配置信息初始化代码仓库 $ git init 初始化代码库 $ git add . 将所有变化添加到暂存区 $ git commit -

github创建远程仓库和git常用命令

git创建远程仓库 首先到github页面上创建仓库(repository)如下: 然后初始化文件夹为仓库,并提交到远程仓库,如下: [[email protected] aa]# git init Initialized empty Git repository in /data/mydata/aa/.git/ [[email protected] aa]# git add . [[email protected] aa]# git commit -m "first commit"

Git 常用命令速查

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin [email protected]1.119:ndshow git push origin master 将文件给推到服务器上 git remote show or

Git常用命令(转)

目前开发的新项目使用的版本控制工具基本用的都是Git,老项目用的还是Svn,网上Git资源也很多,多而杂.我整理了一份关于Git的学习资料,希望能帮助到正在学习Git的同学. 一. Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git  clone  git://git

【转载】Git 常用命令整理

Git 常用命令整理 博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux 初始化配置 C代码   #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email [email protected] #配置到缓存 默认15分钟 git config