单机上使用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仓库中还原文件

原文地址:http://blog.51cto.com/13480443/2090443

时间: 2024-12-30 04:26:51

单机上使用git的相关文章

Ubuntu上搭建Git服务器

下面我们就看看,如何在Ubuntu上搭建Git服务器.我们使用VMware虚拟机安装两台Ubantu系统,分别命名为gitServer和gitClient_01. 1.安装OpenSSH并配置SSH无密码登陆 通过命令 sudo apt-get install openssh-server,安装SSH服务. 通过命令 ps –e|grep ssh,查看ssh服务是否启动. 通过以上命令,我们为Ubantu系统安装SSH服务,并配置SSH无密码登陆,首先我们修改主机和ip配置文件:gedit /e

Eclipse上安装GIT插件EGit及使用

Eclipse上安装GIT插件EGit及使用 博客分类: GIT 一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Eclipse 二.在Eclipse中配置EGit 准备工作:需要在https://g

在LINUX上创建GIT服务器【转】

转自:http://blog.csdn.net/xiongmc/article/details/9176785 如果使用git的人数较少,可以使用下面的步骤快速部署一个git服务器环境. 1. Client生成 SSH 公钥,以便Server端识别. 每个需要使用git服务器的工程师,自己需要生成一个ssh公钥 进入自己的~/.ssh目录,看有没有用 文件名 和 文件名.pub 来命名的一对文件,这个 文件名 通常是 id_dsa 或者 id_rsa. .pub 文件是公钥,另一个文件是密钥.假

【转】Eclipse上安装GIT插件EGit及使用

http://yufenfei.iteye.com/blog/1750124 一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Eclipse 二.在Eclipse中配置EGit 准备工作:需要在htt

Eclipse上安装GIT插件EGit

一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Eclipse 二.在Eclipse中配置EGit 准备工作:需要在https://github.com 上注册账号 Preferences > Tea

服务器上的 Git - 在服务器上搭建 Git

http://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%90%AD%E5%BB%BA-Git 在服务器上搭建 Git 现在我们将讨论如何在你自己的服务器上搭建 Git 服务来运行这些协议. NOTE 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac

在mac os 上搭建git及初步使用

最近再一次和同学合作的项目中,因为两人缺乏经验,使用了通过u盘来进行代码统一管理的方法(简直是作死),于是痛定思痛,决定好好学习一下github这一开源的版本控制的神器,为下一次的合作项目打好基础. 首先,需要做的是在你的系统上安装好git,因为下载的xcode中已经带有git工具,打开xcode,选择prefercence,选择download中下载commandtool 然后在机器上为git初始化一个repository,mkdir一个目录,在目录下使用git init即可,成功后可以在这个

centos上安装git

按照这篇文章 安装依赖: yum install curl yum install curl-devel yum install zlib-devel yum install openssl-devel yum install perl yum install cpio yum install expat-devel yum install gettext-devel 下载git源码包: https://github.com/git/git/releases 安装: cd /git源码包解压路径

Git详解之四 服务器上的Git

来自:http://www.open-open.com/lib/view/open1328069988843.html 服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度.另外,你也一定希望合作者们即使在 自己不开机的时候也能从仓库获取数据 — 拥有一个更稳定的公共仓库十分有用.因此,更好的合作方式是建立一个大