知识兔

Git的简单使用命令备注

33

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。

Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?

………………………………………

原文请戳廖雪峰老是的文章

Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!

创建版本库

$ mkdir learngit

$ cd learngit

$ pwd

pwd命令用于显示当前目录。

通过git init命令把这个目录变成Git可以管理的仓库

初始化一个Git仓库,使用git init命令。

添加文件到Git仓库,分两步:

  • 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;
  • 第二步,使用命令git commit,完成。
  • 要随时掌握工作区的状态,使用git status命令。
  • 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

版本回退

  • HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id
  • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
  • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

原文请戳廖雪峰老师的文章

在提交代码到 git 仓库时候,需要时刻监控状态变化:

我的操作如下:

1、git status 主要检查那些文件作了修改

2、git add -A提交本地文件到本地仓库

3、git status检查提交状态

4、git commit -m "说明最好见名之意"

5、git pull origin master先拉一下其他人的代码

6、git push origin master提交代码到远程仓库

原文:大专栏  Git的简单使用命令备注


计算机