Git学习笔记

1、创建目录 mkdir <目录名>
2、打开文件夹 cd <目录名>
3、查看当前文件路径 pwd
4、初始化Git仓库 git init 之后向仓库中添加文件或者代码文件
5、查看文件夹中的文件内容 ls -ah
6、添加文件到Git仓库 git add <文件名>,可以同时添加多个文件
7、提交文件 git commit -m “添加文件描述”
8、git Status 查看仓库当前的状态,比如是否被修改过
9、git diff 查看文件修改了什么内容
10、git log 查看提交历史,一遍确定回退到哪个版本。查看修改过的日志
11、git log –pretty=oneline 简化查看日志
12、git reset –hard HEAD^ 返回上一个版本,git reset –hard HEAD^^ 返回上上一个版本 git reset –hard HEAD~100 往上100个版本
13、git reset –hard -head id 版本号没有必要写全,Git可以自动补全- 返回到未来的某一个版本
14、git reflog 查看命令历史,以便确定要回到未来的哪个版本。记录每一次的操作,防止忘记上一步的操作
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。
15、工作区 创建的根目录文件夹就是一个工作区
16、工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库
17、Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
18、分支和HEAD的概念我们以后再讲。
前面讲了我们把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
19、管理修改 git diff HEAD – HelloGit.rtf 查看工作区和版本库里面最新版本的区别
20、撤销工作区修改 git checkout – HelloGit.rtf 撤销当前在工作区的修改
21、撤销暂存区修改git reset HEAD HelloGit.rtf
22、小结
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout – file。
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。
23、删除文件 rm test.rtf 在本地删除
git rm test.rtf 在版本库中删除
git commit – “remove test.rtf” 提交删除
git checkout git checkout – test.txt其实是用版本库里的版本替换工作区的版本,无论工作区是 修改还是删除,都可以“一键还原”。
命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。
————————————————————————————————————————————————————
远程仓库:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值