git入门之常用命令

120 阅读2分钟

本文已参与「新人创作礼」活动, 一起开启掘金创作之路。

0、git init——初始化仓库

git add添加文件到暂存区
git commit提交暂存区到本地仓库。
git status查看仓库当前的状态,显示有变更的文件。
git diff比较文件的不同,即暂存区和工作区的差异。
git reset回退版本。
git rm将文件从暂存区和工作区中删除。
git mv移动或重命名工作区文件。

1、创建,初始化git仓库

要使用 Git 进行版本管理,必须先初始化仓库。
Git 是使用 git init命令进行初始化的。请实际建立一个目录并初始化仓库。

2、git status——查看仓库的状态

touch README.md
这里,我们建立 README.md 文件作为管理对象,为第一次提交做前期准备。

window系统下,使用echo test来代替,具体使用方法如下:
echo test>README.md

$ git status

# On branch master

#

# Initial commit

#

nothing to commit (create/copy files and use "git add" to track)

结果显示了我们当前正处于 master 分支下。 接着还显示了没有可提交的内容

所谓提交(Commit),是指“记录工作树中所有文件的当前状态”,尚没有可提交的内容,

就是说当前我们建立的这个仓库中还没有记录任何文件的任何状态。这里,我们建立 README.md 文件作为管理对象,为第一次提交做前期准备。

3、 git add——向暂存区中添加文件

要想让文件成为 Git 仓库的管理对象,就需要用 git add命令将其

加入暂存区(Stage 或者 Index)中。

git add README.md

将 README.md 文件加入暂存区后,git status命令的显示结

果发生了变化。可以看到,README.md 文件显示在 Changes to be

committed 中了。

4、git commit——保存仓库的历史记录

 git commit -m "First commit"

分支操作

5、 git branch——显示分支一览表

5.1 git checkout -b——创建、切换分支

5.2 git merge——合并分支

6、 git reset——回溯历史版本

7、 git clone——获取远程仓库