1、创建本地版本库,并将文件添加到本地版本库中
- mkdir 创建目录
- cd 地址,到该地址下
- pwd 显示当前目录
1.创建目录 $ mkdir startGit $ cd startGit $ pwd 显示当前目录 或者cd到桌面,然后再创建目录 2.初始化版本库 $ git init 初始化仓库 提示信息:Initialized empty Git repository in /Users/xingzai/Desktop/startGit/.git/ 建立一个空的git仓库在/Users/xingzai/Desktop/startGit/.git/目录下 文件添加到版本库:首先这里再明确一下,所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。 3.添加到本地仓库 $ git add study.txt //把study.txt添加到本地仓库,注意这个txt文件一定要放到初始化git的那个文件夹下,第一步,用命令git add告诉Git,把文件添加到仓库: $ git commit -m "提交文件的信息" 简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。 git commit命令执行成功后会告诉你,1个文件被改动(我们新添加的readme.txt文件),插入了两行内容(readme.txt有两行内容)。 为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件, 比如:$ git add file1.txt $ git add file2.txt file3.txt $ git commit -m "add 3 files." 4.继续修改1.txt文件,然后查询它的状态$ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: 1.txt no changes added to commit (use "git add" and/or "git commit -a") //修改了1.txt文件,但没有提交 查看详细修改的内容命令:$ git diff 然后再提交修改的文件:git commit -m "修改文件" 总结:要随时掌握工作区的状态,使用git status命令。 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。
2.版本加退