您的位置:首页 > 其它

Git快速上手(1)

2019-08-05 15:08 85 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_39219279/article/details/98488959

什么是版本控制系统

版本控制系统(VCS) 最基本的功能是版本控制。所谓版本控制,意思就是在文件修改历程中保存修改历史,让你可以方便地撤销之前对文件的修改操作。

相关命令

git clone

作用: 把中央仓库的代码 clone (克隆) 到本地

解释:

  • git clone 命令后面接着的是远端仓库的地址

git log

作用: 查看提交历史记录

解释:

  • commit 后面的那串字符为提交id(可以唯一标识)。
  • Author 为提交人
  • Date 为提交日期
  • Initial commit 为档次提交添加介绍信息

git status

作用: 查看当前更改了但是没有加入到合并到本地仓库的文件

解释:

  • On branch master 表示当前所在的分支
  • 当前的 branch 没有落后于 origin/master
  • 当前项目中有未追踪的文件(Untracked files),该文件是 shopping.txt.txt
  • 最后一行提示你可以用
    git add
    命令来把该文件加入追踪

git add

作用:把未被追踪的文件加入追踪

解释:

  • git add 命令没有反馈信息,此时可以用 git status 查看状态
  • shopping.txt.txt 变成了绿色,Untracked file 也变成了 new file,说明这个文件已经被加入追踪
  • shopping.txt.txt 的状态也从 Untracked 变成了 staged, 表示这个文件的更改已经被记录进了 staging area(缓存区)
  • 文件的更改被放进 staging area(缓存区) ,但是没有被 commit(提交) 到本地仓库中。就像是对文件的读写更改了内存,但是没有持久化到磁盘中。

git commit

作用:把缓存区中的文件 commit(提交) 到本地仓库

解释:

  • git commit 下面的信息介绍了本次提交的简单介绍(文件的增改,行数的增改)
  • git log 查看提交的历史记录,可以看到第一次提交和本次提交的信息
  • 此次提交记录已经被保存在项目中的 .git 目录中的某个地方

更改一次文件再重复一下上面步骤

作用:更改了 modified 文件,再复习一下上面的命令

使用

git status
查看被更改的文件

使用

git add
把更改的文件重新加入追踪, 使用
git status
查看追踪后的状态

使用

git commit
把 staging area(缓存区)中的文件 commit (提交) 到本地仓库

使用

git log
查看提交记录

使用

git status
查看当前仓库状态

解释:

  • 可以看到本地仓库已经领先(is ahead of) 中央仓库
  • 提示我们使用
    git push
    把本地仓库的更改推到中央仓库

git push

作用: 把本地仓库的提交推送到中央仓库(需要提前用

git remote add 中央仓库地址
来设置中央仓库)

解释:

用: 把本地仓库的提交推送到中央仓库(需要提前用

git remote add 中央仓库地址
来设置中央仓库)
[外链图片转存中…(img-cvOJ8I4I-1564988867110)]

解释:

  • 在 push 的过程中需要输入中央仓库的账号和密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: