git常用的六个命令_git 常用命令

全局配置账号信息:

git config --global user.email youremail

git config --global user.user yourname


查看本地的分支:

git branch

查看远程分支:

git branch -a

2. 切换分支【教程1 操作分支】| 猴子都能懂的GIT入门 | 贝格乐(Backlog)​backlog.com
6b45ea74427b8c217480ae5d7d1d44d8.png

切换分支:

git checkout branchname

创建并切换分支:

git checkout -b branchname

拉取跟踪远端的某个分支:

远端:

remotes/origin/master

remotes/origin/dev

---------

git pull origin dev


git本地新建一个分支后,必须要做远程分支关联。如果没有关联, git 会在下面的操作中提示你显示的添加关联。关联目的是如果在本地分支下操作: git pull, git push ,不需要指定在命令行指定远程的分支. 推送到远程分支后, 你只要没有显示指定,git pull 的时候,就会提示你。

解决办法是使用命令git branch --set-upstream ;实例如下,其中debug为创建的分支

git branch --set-upstream  origin/debug debug

查看已经配置分支关联信息呢,通过下述三条命令均可:

  1. git branch -vv
  2. git remote show origin
  3. cat .git/config

删除本地分支

命令行 : $ git branch -d <BranchName>

子模块的更新:

git submodule update --init

放弃本地修改

git checkout -- filename

查看状态

git status


查看提交Id

git reflog


创建并切换分支:

git checkout -b branch_a


git branch branch_a

git checkout branch_a


查看本地分支与远端分支情况:

git branch -v


合并分支:

跳转到目标分支:

git checkout target_branch

git merge branch_a

实现将branch_a 合并到target_branch.


回滚操作:

git reset --hard sha

git reset --hard HEAD^


版本比较:

git diff --cached

git diff --staged 暂存与HEAD之间差异

git diff HEAD 工作目录与HEAD


查看日志
git lob


提交

git commit -m "context"


更新要提交的文件

git add <file>


抛弃在工作目录的改变

git restore <file>


https://github.com/geeeeeeeeek/git-recipes/wiki​github.com

git stash 后的恢复

方法/步骤:

1.首先,使用git status指令查看当前文件状态。
2.然后,使用git stash指令将本次修改部分缓存到本地。
3.再次使用git status指令,查看当前文件状态,系统提示没有需要提交的内容。
4.使用git stash list指令,查看本地当前的缓存列表。
5.使用指令“git stash apply stash@{id}”,恢复指定id的s

常用git stash命令:

(1)git stash save "save message" : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。

(2)git stash list :查看stash了哪些存储

(3)git stash show :显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1}

(4)git stash show -p : 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p ,比如第二个:git stash show stash@{1} -p

(5)git stash apply :应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} , 比如第二个:git stash apply stash@{1}

(6)git stash pop :命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1}

(7)git stash drop stash@{$num} :丢弃stash@{$num}存储,从列表中删除这个存储

(8)git stash clear删除所有缓存的stash

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值