git push里面的删除_《git-简明指导》学习记录

阅读《git - 简明指南/(git-the simple guide)》(http://rogerdudler.github.io/git-guide/index.zh.html)学习笔记,作者:Roger Dudler 罗杰·杜德勒

以下只是个人学习记录,如果要看教程,请直接点击上面的书名,上面的教程再清楚不过了;

git 安装

官网下载地址:https://git-scm.com/downloads

创建git仓库

创建一个文件夹,打开文件夹,然后执行git init,这样就表明当前的文件夹已经被git接管了。

本地仓库(local repository)

本地仓库由git维护的三棵“树”组成:

25f56923a52b01345a13b1cb3ec7f7fa.png

working directory:就是你创建的文件夹,你在里面新建、编辑、删除文件,能够实际看到的;

index:是一个缓存区,你编辑好一个文件,想提交给git管理,先进入缓存区;

1.使用git add 命令,如git add learning-git.md,就是把learning-git.md这个文件放到了index;2.git add 命令每次只能操作一个个文件,git add .这个命令可以把当前文件夹下所有文件都添加进去。

head:你commit文件之后,它就被git接管,放在head里面,相当于一个本地的仓库。

使用`git commit -m '''这里写本次提交的说明,以便你下次看到的时候,知道这次提交改变了哪些东西。''-m:这里的m是manage

工作流(workflow):

在working directory里面工作做完之后使用git add 命令将文件传入index再用git commit -m "写一些说明"命令把它们从缓存区转入head区。

这些操作都是在你这台计算机上进行,意思就是所有的数据都只是在你的电脑里面,并没有发送到远端仓库(remote repository)上;

远端仓库(remote)

就是云端,和云盘相似,只不过这里是网站,比如说github

从本地仓库Push到远端仓库:

使用git push origin master命令,就会把head(本地仓库)推送到remote respository这里你可以把master改成你想发送到的分支(branch),master是默认的;比如说你有个分支(branch)叫study-git,你想把本地的push到这个分支里面你可以使用git push origin study-git,这样文件就会被推送到远端仓库(remote repository)

分支(branch)

分支是用来开发特性而独立出来的,比如说你想开发一个新功能,你就可以创建一个分支,相当于你把当前的代码复制一个副本,你可以在这个副本上面瞎搞糊弄,不会改变你原来的代码;当你已经开发完一个特性,你可以把它合并到“主线”上,即master,

58fa239468ed1d9558ca2ba97b49b48e.png

上图来自《git 简明指导》(git-the simple guide) .by Roger Dudler

创建、删除一个分支

创建、删除一个分支

创建:使用git checkout -b study,创建了一个名为study的分支

删除:使用git branch -d study,删除分支study

转回master:git checkout master

查看日志(log)

git log可以查看你的修改记录。如果有多个人一起创作项目,你想看某个人的提交日志,使用git log --author=Ryze可以看详细版的日志,使用git log --pretty=oneline可以看比较简洁的日志;

其它命令

git log --graph --oneline --decorate --all可以查看所有分支(branches)的ASCII树

如果想查看其它更多命令,使用git log --help

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值