单机上使用git

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单机上使用git相关的知识,希望对你有一定的参考价值。

单机上使用git

  • 安装 git
  • 创建目录,进入到这个目录,初始化仓库
  • 建立测试文件,并将测试文件添加到仓库,提交到git仓库
  • 更改测试文件内容并提交到git仓库,查看仓库中的状态
  • 与未改动的测试文件对比
  • 修改原文件并提交到git仓库
  • 查看日志记录
  • 回滚到某个版本状态
  • 查看版本对应的字符串,进行回滚到需要的那个状态
  • 删除掉了测试文件,测试文件还存在于git仓库中,还原文件
yum install git -y
mkdir -p /git/local
cd /git/local
git init
ls -a  //多了这样的目录.  ..  .git
echo "study-linux-seccesful" > git-test.file
git add git-test.file
git commit -m "add git-test.file"  //会有一段提示

git config --global user.name "apeng"
git config --global user.email [email protected]

echo "win-live" >> git-test.file
git add git-test.file
git commit -m "add git-test.file.again"
git status
修改测试文件,再执行 git status  //提示要提交
git diff git-test.file  //与原文件进行比较

git add git-test.file
git commit -m "change-git-test.file"

vim git-test.file
git add git-test.file;git commit -m "modify git-test.file"

[[email protected] local]# git log
commit ff5a97862cdfd4e8ff134e24cb6fbf38e5990492
Author: apeng <[email protected]>
Date:   Fri Mar 23 19:18:14 2018 +0800

    modify git-test.file

commit 2c9b30ee6ca18ef37423e0e43b9cd5389c88420d
Author: apeng <[email protected]>
Date:   Fri Mar 23 19:14:10 2018 +0800

    change-git-test.file

commit b67b1c546ce97175600b2d5e39e978db008b9c99
Author: apeng <[email protected]>   //记录在/root/.gitconfig这个文件中
Date:   Fri Mar 23 19:05:36 2018 +0800

    add git-test.file.again

commit 8f2669bf323dccf39dcd88be35db9a00eaf96844
Author: root <[email protected]>
Date:   Fri Mar 23 18:54:55 2018 +0800

    add git-test.file

[[email protected] local]# git log --pretty=oneline
ff5a97862cdfd4e8ff134e24cb6fbf38e5990492 modify git-test.file
2c9b30ee6ca18ef37423e0e43b9cd5389c88420d change-git-test.file
b67b1c546ce97175600b2d5e39e978db008b9c99 add git-test.file.again
8f2669bf323dccf39dcd88be35db9a00eaf96844 add git-test.file

git reset --hard 8f2669bf323dccf39  //回滚到“add git-test.file”
[[email protected] local]# git log --pretty=oneline  //查看日志
8f2669bf323dccf39dcd88be35db9a00eaf96844 add git-test.file

rm -f git-test.file  //删除本地的测试文件
git checkout -- git-test.file  //从git仓库中还原文件

以上是关于单机上使用git的主要内容,如果未能解决你的问题,请参考以下文章

git的简单介绍

git版本库

GIT命令集

单机上使用git

分布式版本控制系统——Git

分布式版本控制系统——Git详解