GIT协作 | 青训营笔记

79 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的的第六天

一、安装

网上搜一下安装教程,这里就不介绍了

安装完成后,在开始菜单里找到“Git”->“Git Bash”,弹一个类似命令行窗口的东西,就说明Git安装成功

接着需要设置一下机器信息,这台机器上的所有Git仓库都会使用这个配置

$ git config --global user.name "username"
$ git config --global user.email "email@example.com"

二、创建版本库

1、创建一个空目录(最好不要包含中文)

$ mkdir mymenu
$ cd mymenu
$ pwd
/Users/file

2、初始化仓库

git init命令把这个目录变成git可以管理的仓库 初始化了一个空的仓库,目录下多了.git目录

系统自动创建了唯一一个master分支

版本控制系统只能跟踪文本文件的改动,且编码方式是utf-8

$ git init
Initialized empty Git repository in /Users/.git/

文件的基本操作 创建文件,添加到仓库

    git add test.txt

提交文件到仓库

git commit -m"a new file"

-m后面是备注(提示) 1 file changed:1个文件被改动(我们新添加的readme.txt文件);

2 insertions:插入了两行内容(readme.txt有两行内容)。

为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件

修改文件

git add test.txt
git commit -m"append ABC"

每次提交都会生成一次历史记录

查看历史记录

git log
git reflog

两种查看方式有一点不同 第一种较为详尽可以看到时间备注等各种信息 第二种就是较为简略,包括生成的版本代码也是git log的简略版,因此能显示更多信息

如果嫌弃显示的信息太多

git log --pretty=online

回退历史版本

git reset 版本号

回退上一个版本

git reset --hard head

查看状态

git status

修改文件 可以先用

cat test.txt

然后添加文件

git add test.txt

再次修改再次添加 然后提交 因为add是将工作区修改进入暂存区,但是commit是把暂存区的修改提交

当然还有撤销修改

git checkout --test.txt

还有就是把手暂存区的修改撤销掉重新放回工作区

git reset HEAD test.txt

|这里备注一下就是head就是最新版本

以上就是git使用 还有就是安装完成后不知道怎么查看 可以直接在控制台里面

git --version

查看