git学习笔记

学习资料是廖雪峰的官方网站,git讲的非常透彻。

1.Git --Git Bash                  安装成功

2.git config --global user.name "loulan123"

git config--global user.email "******@gmail.com"

3.查看已有的配置信息

git config--list

4.直接查阅某个环境变量的设定,把特定的名字跟在后面

git configuser.name

5.mkdir   newfile                            //新建一个项目文件

ls -a                                               //可以查看当前目录所有的文件,包括隐藏的文件

"AM"状态的意思是,这个文件在我们将它添加到缓存之后又有改动。改动后我们在执行git add命令将其添加到缓存中:

touch   dong.txt                               //新建文本文件等

git rm   dong.txt                              //将文件从缓存区中移除

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

3.首先初始化一个git仓库

到当前目录

git init

然后添加文件到git仓库

git add  readme.txt                      //把文件添加到仓库

git commit  -m  "write something"

||第一步是用git

add把文件添加进去,实际上就是把文件修改添加到暂存区;

||第二步是用git

commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。

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

使用指定目录作为git仓库

git init    newrepo

当前目录下有几个文件要纳入版本控制,先用git add告诉git开始对这些文件进行跟踪,然后提交

git add *.c

git add  readme.txt

git commit   -m   ""

4.从现有仓库克隆

git clone [url]

git clone   git://github.com/schacon/grit.git在当前目录下创建一个名为grit的目录,其中包含一个.git的目录,用于保存下载下来的所有版本记录

git clone   git://github.com/schacon/grit.git mygrit自己定义要新建的项目目录名称,

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

5.git status //时刻掌握仓库当前的状态

6.git diff //查看具体修改的内容

然后可以继续提交

git add   readme.txt

git status

git commit   -m   "just a simple modified"

7.git log                                                      //查看我门提交和修改的历史记录

git log --pretty=oneline                              //以更加简洁的形式显示历史记录

git log  --oneline --graph                           查看历史中什么时候出现了分支、合并

git log   --reverse --oneline                      逆向显示所有日志

git log   --author=Linus --onelline -5       //查找制定用户的提交日志

git log  --oneline --before={3.weeks.age}--after={2017-04-18} --no-merges指定日期查看日志--no--merges隐藏合并提交

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

8.git reset --hard HEAD^                 // HEAD表示当前版本HEAD^表示上一个版本HEAD^^表示上上一个版本HEAD~100

cat  readme.txt                               //查看当前所处版本的内容

git    reflog                                   //查看提交的更改信息和以前版本的id

git reset --hard                           //回到当前的版本

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

git常用命令速查表


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简单的记录一下如何上传代码到Github上 上传本地代码到GitHub 第一步:建立git仓库 进入到一个目录里 ...
    weizujie阅读 604评论 0 1
  • Git教程 一、Git简介 1.1. Git的诞生1.2.集中式的vs分布式 二、安装Git 三、创建版本库 四、...
    曹渊说创业阅读 965评论 0 2
  • 我们的生活中,会遇见各种各样的挑战,遇到责任,是要推出去还是勇于承担? 有人会把工作分为份内份外,工作就是工作...
    2022慢爬向上的蜗牛阅读 249评论 0 0
  • (原创-本文纯属虚构) 2008年5月12日汶川地震后,巨大的的灾情牵动和考验着每一个人,灾难让活着的人重新认识到...
    雨意生香阅读 372评论 4 10
  • 妖 真好,她在笑 可真不巧,我是一只妖 只能躲在黑暗的边角 我是一只妖,活在孤岛 四周只有上不了岸的潮 今天 我遇...
    顾缘君_Z阅读 268评论 0 1