git命令基础(一)

来源:互联网 发布:php采集器 代码 编辑:程序博客网 时间:2024/05/16 08:44

Git是Linux之父Linus的杰作,属于分布式版本管理系统,像SVN 、VCS属于集中式的版本管理系统。系统学习git命令可以去这里。关于git的安装,可以去官网,根据系统自行安装。

判断git安装成功
在命令行中输入git回车,出现以下证明你安装成功,git所有操作命令都以git开头,下面列举了一些常用git命令
这里写图片描述

git的具体命令
首先,新建一个文件夹,然后在文件夹中建立一个文件
cd F:(切换到F盘)
mkdir test(建立一个test文件夹)
cd test (切换到test文件夹下)
touch a.txt(建立一个txt文件)
这里写图片描述
注意:

进行任何Git操作之前,都要切换到Git仓库目录,就是切花道项目的文件夹目录。

使用Windows的童鞋要特别注意(来自大神意见):

千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智行为带来的。建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可:
借用廖雪峰老师图

git status
这时候我们操作一个git status(Show the working tree status)命令

这里写图片描述
说明现在当前目录还不是一个Git工作目录

git init
代表初始化仓库,输入该命令之后会显示如下
这里写图片描述
可以看到初始化完成,显示是一个空的仓库(empty Git repository ),同时产生了一个.git 目录,这个目录是Git来跟踪管理版本库的,不要随意修改里面文件。如果没看到这个目录,因为默认隐藏,可以使用ls -ah命令查看。

这时候,我们编写这个a.txt(windows不要用记事本)随便编写。一定要放在test目录下,因为这是Git仓库,放在其他地方Git找不到,要将文件放入仓库里,两步走

git add
第一步:用git add ,把文件添加到仓库,执行过后,没有任何显示,就对了。

$ git add a.txt

git commit
第二步:用命令git commit,把文件提交到仓库,-m后面是本次提交的说明,可以输入任何内容,

$ git commit -m "wrote a xx file"[master (root-commit) 44237d6] wrote a xx file 1 file changed, 2 insertions(+) create mode 100644 a.txt

好了,创建版本库就完成了。