Git 基本操作

自报家门
git config –global user.name “Your Name”
git config –global user.email “email@example.com”

mkdir learngit ——创建版本库
cd learngit ——进入版本库
pwd ——显示当前目录
git init ——把当前目录变成可以管理的仓库

git add——把文件添加到仓库
git commit ——把文件提交到仓库
git status ——命令可以让我们时刻掌握仓库当前的状态,哪个文件被修改了
git diff ——这个命令文件怎么被修改了
git log ——命令查看日志
git log –pretty=oneline ——查看日志简单版
git log –graph——查看分支合并图
git log –abbrev-commit commit——简单表示

git reset 回退
git reset –hard HEAD^——回退到上版本
git reset –hard HEAD~3——回退到上三个版本
git reset –hard ——版本号
git reflog——用来记录你的每一次命令

git checkout – file ——直接丢弃工作区的修改
git reset HEAD file ——丢弃暂存区的修改

git rm file ——删除暂存区文件
git commit -m file——删除版本库 r 文件
git checkout – test.txt ——用版本库文件替换工作区文件

git remote add origin git@github.com:michaelliao/learngit.git——关联远程库
git remote rm origin ——删除已关联的远程库
git push -u origin master ——推送至远程库 第一次
git push origin master ——第二次
git clone——克隆一个本地库

git checkout -b dev 创建并切换一个叫dev的分支
相当于
$ git branch dev ——创建分支

$ git checkout dev ——切换分支
git branch ——查看分支
git merge dev ——合并分支
git branch -d dev—— 删除已合并分支
git branch -D dev ——删除未合并分支

git merge –no-ff -m “merge with no-ff” dev——合并分支-禁用快速合并

git stash—— 隐藏工作现场
git stash list ——显示被隐藏的列表
git stash apply ——恢复工作现场
git stash drop——删除工作现场
git stash pop ——恢复工作现场并删除

git remote——查看远程仓库信息
git remote -v ——显示更详细的信息

查看远程库信息,使用git remote -v;
本地新建的分支如果不推送到远程,对其他人就是不可见的;
从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;
在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
建立本地分支和远程分支的关联,使用git branch –set-upstream branch-name origin/branch-name;
从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。

git tag <标签名字> 新建标签
git tag 查看标签
git tag -a <标签名字> -m “balabala” 指定标签信息
git show <标签名字> 显示标签版本内容
git tag -d <标签名字> 删除标签
git push origin 推送标签给远程
git push origin –tags 推送全部标签

如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除
git push origin :refs/tags/v0.9

忽略某些文件时,需要编写.gitignore;
.gitignore文件本身要放到版本库里,并且可以对.gitignore做版本管理!

git config –global alias.st status 配置别名 global对所有仓库起作用
用st表示status

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于微信小程序的家政服务预约系统采用PHP语言和微信小程序技术,数据库采用Mysql,运行软件为微信开发者工具。本系统实现了管理员和客户、员工三个角色的功能。管理员的功能为客户管理、员工管理、家政服务管理、服务预约管理、员工风采管理、客户需求管理、接单管理等。客户的功能为查看家政服务进行预约和发布自己的需求以及管理预约信息和接单信息等。员工可以查看预约信息和进行接单。本系统实现了网上预约家政服务的流程化管理,可以帮助工作人员的管理工作和帮助客户查询家政服务的相关信息,改变了客户找家政服务的方式,提高了预约家政服务的效率。 本系统是针对网上预约家政服务开发的工作管理系统,包括到所有的工作内容。可以使网上预约家政服务的工作合理化和流程化。本系统包括手机端设计和电脑端设计,有界面和数据库。本系统的使用角色分为管理员和客户、员工三个身份。管理员可以管理系统里的所有信息。员工可以发布服务信息和查询客户的需求进行接单。客户可以发布需求和预约家政服务以及管理预约信息、接单信息。 本功能可以实现家政服务信息的查询和删除,管理员添加家政服务信息功能填写正确的信息就可以实现家政服务信息的添加,点击家政服务信息管理功能可以看到基于微信小程序的家政服务预约系统里所有家政服务的信息,在添加家政服务信息的界面里需要填写标题信息,当信息填写不正确就会造成家政服务信息添加失败。员工风采信息可以使客户更好的了解员工。员工风采信息管理的流程为,管理员点击员工风采信息管理功能,查看员工风采信息,点击员工风采信息添加功能,输入员工风采信息然后点击提交按钮就可以完成员工风采信息的添加。客户需求信息关系着客户的家政服务预约,管理员可以查询和修改客户需求信息,还可以查看客户需求的添加时间。接单信息属于本系统里的核心数据,管理员可以对接单的信息进行查询。本功能设计的目的可以使家政服务进行及时的安排。管理员可以查询员工信息,可以进行修改删除。 客户可以查看自己的预约和修改自己的资料并发布需求以及管理接单信息等。 在首页里可以看到管理员添加和管理的信息,客户可以在首页里进行家政服务的预约和公司介绍信息的了解。 员工可以查询客户需求进行接单以及管理家政服务信息和留言信息、收藏信息等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值