linux学习(4):git本地的使用

  • A+
所属分类:LINUX

linux学习(4):git本地的使用

首先,你可以试着输入git,看看系统有没有安装Git:git
git的安装命令: sudo apt-get install git

版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:

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

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

1、使用命令git add ,注意,可反复多次使用,添加多个文件;
2、使用命令git commit -m <message>完成。

linux学习(4):git本地的使用

版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用git log命令查看。

如果嫌输出信息太多,看得眼花缭乱的,可以试试加上git log--pretty=oneline参数。

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD <file>,就回到了场景1,第二步按场景1操作。

场景3:已经使用命令commit-m提交了不合适的到版本库时,想要撤销本次提交,不过前提是没有推送到远程库。使用命令git reset --hard commit_id(commit_id是指想回到那个版本的版本号)。

命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本,git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。如命令:

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的QQ
  • 这是我的QQ号扫一扫
  • weinxin
zhangaobo

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: