git学习笔记

  • 创建本地仓库:

git init
  • 将文件添加到缓存区:

git add .

注意这里是将当前目录下的所有文件加入,并且是递归的,如果只想加一个的话可以 add 后面加文件名。

  • 查看当前本地仓库的状态(有些文件还没加入缓存,有些文件还没发布,都可以出来)

git status
  • 文件发布,将加入缓存的文件正式发布。-m是用来写注释的。

git commit -m "version01"
  • 查看修改日志,后面的参数都是为了让杂乱的日志变得清晰的。

git log --all --graph --abbrev-commit
  • 版本回退

我们先用 git log 指令查到每次提交的一个编号,我们可以看到这样一个字段,

commit后面的就是我们要回退到的版本号

我们输入指令就可以回退回去

git reset --hard 编号
  • 回退后如何恢复到最新的版本

git reflog

用这个操作可以你对这个库所有的操作,就可以找到你想回去的版本号

  • 将本地仓库上传到远程仓库:

  1. 在gitub上找到SSH地址。

  1. 在本地仓库中输入如下指令表示设置远程仓库,origin是你设置的远程仓库名

git remote add origin ssh地址
  1. 将当前内容推送到远程仓库,表示把master分支的内容送到origin这个远程库去

git push --set-upstream origin master
  1. 刷新网页就可以看到了

  • 从网上下代码:

git clone SSH地址
  • 更新代码

我们首先要用fetch指令,将远端的更新抓到本地,如果不加远端分支名,就默认抓和本地分支一样的。

git fetch

然后我们可以用git log查看一下最新版

发现我们最新的版本是从origin/matser这个远端分支拉下来的

用merge指令指定远端分支和当前分支合并

git merge origin/master

当然我们可以一步到位用pull 等于抓取和合并

git pull

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值