Git 学习
发布日期:2021-09-30 05:17:02 浏览次数:1 分类:技术文章

本文共 1368 字,大约阅读时间需要 4 分钟。

1.所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:

$ mkdir learngit$ cd learngit

2.第二步,通过git init命令把这个目录变成Git可以管理的仓库:

$ git init

3.现在我们编写一个readme.txt文件,内容如下:

Git is a version control system.Git is free software.

一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。

4.第一步,用命令git add告诉Git,把文件添加到仓库:

$ git add readme.txt

5.第二步,用命令git commit告诉Git,把文件提交到仓库:

$ git commit -m "wrote a readme file"

6.发现报错:Omit --global to set the identity only in this repository.

解决:

git config --global user.email "zhangsan@163.com"  git config --global user.name "zhangsan"

7.第二步,用命令git commit告诉Git,把文件提交到仓库:

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

简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

8.为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:

$ git add file1.txt$ git add file2.txt file3.txt$ git commit -m "add 3 files."

9.时光机穿梭

git status 查看仓库工作区状态,文件有无被修改过git diff查看版本更改内容

10.查看修改的版本

$ git log --pretty=oneline

1094adb7b9b3807259d8cb349e7df1d4d6477073 (HEAD -> master) append GPLe475afc93c209a690c39c13a46716e8fa000c366 add distributedeaadf4e385e865d25c48e7ca9c8395c3f7dfaef0 wrote a readme file

11.回到上一版本

$ git reset --hard HEAD^

12.回到指定的某一个版本

git reset --hard 1094a

13.删除文件

现在你有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit:

参考:

转载地址:https://blog.csdn.net/huoxingrenhdh/article/details/86605704 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:TCP通信接收数据不完整的解决方法
下一篇:Team CIMAR’s NaviGATOR: An Unmanned Ground Vehicle for the 2005 DARPA Grand Challenge

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月13日 20时24分05秒