ONLYOFFICE12.5工作区中如何与他人共享文件夹。...ONLYOFFICE12.5工作区是什么? ONLYOFFICE 工作区是一款适合用于课堂活动的全方位线上空间。...您可在此存储和共享通用文件与个人文件、就文档进行编辑与协作、管理学生小组、创建并追踪作业情况、在日历中安排课程、创建百科、分享最新消息并通过博客和论坛开展讨论。...使用ONLYOFFICE工作区 使用ONLYOFFICE工作区进行共享文件夹,更快捷,局限性也小,拿ONLYOFFICE工作区举例,选中文件,右击便可以分享给企业内的同时,对于外部人员,可以使用外链的方式进行共享...ONLYOFFICE工作区12.5
初始化 git init 初始化一个文件夹为git仓库。 git clone 远程仓库地址 克隆一个远程仓库。 提交文件 git add 文件名 提交一个文件到暂存区。 git add ....文件操作 git rm 文件名 从git缓存区中移除并从工作目录中删除文件。如果不想删除只想从缓存区中移除的话可以添加--cached 选项。...如果要删除的是一个已经在缓存区中并有修改或添加记录的话,需要使用-f 选项强制删除,这样做的目的是安全删除,因为不需要强制删除的文件都可以通过提交记录找回。...* **两个连着的星号匹配任意目录。 查看差异 git diff 查看当前文件和缓存区之间的差异。...git branch -d 分支名 删除一个本地分支,如果该分支有未提交的内容,删除会失败,这时候需要-D 选项强制删除。
可以使用标准的 glob 模式匹配。 匹配模式可以以(/)开头防止递归。 匹配模式可以以(/)结尾指定目录。 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。...基本命令 1.在工作目录中初始化本地暂存区 $ git init 会在当前工作包下创建.git文件夹 2.从现有仓库中克隆 克隆命令格式:git clone [url] 例如:$ git clone git...可以在克隆仓库时重新命名本地仓库的名称 $ git clone git@gitee.com:oschina/git-osc.git mygit 3.将文件添加到暂存区 $ git add 文件名称 注:...diff 9.删除文件 $ git rm 文件名称 -----强制删除文件 $ git rm 文件名称 -f 10.文件重命名 $ git mv 原文件名称修改的文件名 分支命令 和远程仓库交互 在...2.提交到远程仓库 $ git push origin master 3.查看当前的远程仓库 $ git remote 4.查看当前的远程仓库 $ git remote -V 5.从远程仓库下载新分支与数据
$ git branch -M [] # 删除指定的本地分支 $ git branch -d # 强制删除指定的本地分支 $ git branch...-D git checkout 更新工作树中的文件以匹配索引或指定树中的版本。...# 移除跟踪指定的文件,并从本地仓库的文件夹中删除 $ git rm # 移除跟踪指定的文件夹,并从本地仓库的文件夹中删除 $ git rm -r # 移除跟踪指定的文件...,在本地仓库的文件夹中保留该文件 $ git rm --cached git status 用于显示工作目录和暂存区的状态。...知识与技能并重,内力和外功兼修,理论和实践两手都要抓、两手都要硬!
可以使用标准的 glob 模式匹配。 匹配模式可以以(/)开头防止递归。 匹配模式可以以(/)结尾指定目录。 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。...基本命令 1.在工作目录中初始化本地暂存区 $ git init 会在当前工作包下创建.git文件夹 2.从现有仓库中克隆 克隆命令格式:git clone [url] 例如:$ git clone git...可以在克隆仓库时重新命名本地仓库的名称 $ git clone git@gitee.com:oschina/git-osc.git mygit 3.将文件添加到暂存区 $ git add 文件名称...diff 9.删除文件 $ git rm 文件名称 -----强制删除文件 $ git rm 文件名称 -f 10.文件重命名 $ git mv 原文件名称修改的文件名 分支命令 查看所有分支 $....提交到远程仓库 $ git push origin master 3.查看当前的远程仓库 $ git remote 4.查看当前的远程仓库 $ git remote -V 5.从远程仓库下载新分支与数据
cd ~ // 将工作路径快速切换到rootcd - // 将工作路径切换到上一状态cd ../ // 切回到上一个工作路径cd 文件夹名 // 进入某个目录cd / // 进入根目录6.常用Git指令.../demos/ // 把b文件移动到demos文件夹下对比工作区,暂存区,仓库的差异git diff // 查看变更 工作区与暂存区的差异比对git diff --cached // 暂存区与提交版本的差异...git diff HEAD // 工作区与仓库中最后一次提交版本的差别git diff 版本哈希值 版本哈希值 // 查看这2个版本哈希之间的区别或者 git diff HEAD~数字 HEAD~数字...HEAD~2git reset --hard commitid // 回撤到该次提交id的位置 回撤后本地暂存区可能有内容 本地仓库有要同步的内容 此时 丢弃掉暂存区的内容 并且强制将本地的内容推送至远程仓库...push -f -u origin 分支名 所有内容都回撤完了 将回撤后的操作强制推送到远程分支git push origin/分支名 --force 强制将本地回撤后的操作 强制推送到远程分支标签操作
mirror https://codeup.aliyun.com/5eacd74338076f00011bc59e/hexo-src.git 其中 git clone --bare 创建的克隆版本库都不包含工作区...它应该是一个功能相同的副本,可以与原件互换。...简而言之 -- mirror 强制推送 all refs under refs/ 下的所有. 保持绝对的同步....撤销修改 场景1:当你改乱了工作区某个文件的内容,还未提交到工作区, 且想直接丢弃工作区的修改时,用命令git checkout -- file。用干净暂存区内容(同版本库)去覆盖工作区的内容。...场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
意思是之前的文件都提交了,现在没有需要提交的文件了,工作树(缓存区)很干净(因为缓存区都提交了 Windows下: 找到想要设为Git本地仓库的文件夹,右击,点击Git Bash Here 这样就在...查看一下仓库状态 ”nothing to commit, working tree clean“无事可做,工作树干净 意思是之前的文件都提交了,现在没有需要提交的文件了,工作树(缓存区)很干净(因为缓存区都提交了...本地Git与远端Git进行关联是通过SSH Key实现的。SSH Key分为SSH Public Key和SSH Private Key,即SSH公钥和密钥。公钥和密钥可以相互匹配。...这样当本地Git申请连接远程Gitee的时候,Gitee会用添加到它里面的公钥去匹配本地Git密钥,如果能通过匹配,则Gitee通过申请,本地Git就能连上Gitee了。...a,就会报错,分支a尚未合并到其他分支 git branch -D 要删除的分支名 强制删除某个分支 ”强制“在于可以删除 未合并到其他分支的 已修改的分支 上面那张图片也说了,If you are
Git本地有三个工作区域: 工作目录(Working Directory) 暂存区(Index) 仓库区(Repository) 另外加上远程的git仓库(Remote Repository...keyword] 显示某个文件的版本历史,包括文件改名 $ git log --follow [file] 显示指定文件相关的每一次diff $ git log -p [file] 显示工作区与当前分支最新...$ git checkout [file] 恢复某个commit的指定文件到暂存区和工作区 $ git checkout [commit] [file] 恢复暂存区的所有文件到工作区...重置命令: 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变 $ git reset [file] 重置暂存区与工作区,与上一次commit保持一致 $ git reset...--hard 重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变 $ git reset [commit] 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定
git的工作环境就是git正在工作的环境嘛( 也就是你在什么地方正在使用git,如果你在终端打开了git,那么它的工作环境就是当前整个电脑下,如果是在电脑的某个文件文件夹目录下,那git的工作环境就是在这个文件夹目录下...”nothing to commit, working tree clean“无事可做,工作树干净 意思是之前的文件都提交了,现在没有需要提交的文件了,工作树(缓存区)很干净(因为缓存区都提交了...本地Git与远端Git进行关联是通过SSH Key实现的。SSH Key分为SSH Public Key和SSH Private Key,即SSH公钥和密钥。公钥和密钥可以相互匹配。...这样当本地Git申请连接远程Gitee的时候,Gitee会用添加到它里面的公钥去匹配本地Git密钥,如果能通过匹配,则Gitee通过申请,本地Git就能连上Gitee了。...a,就会报错,分支a尚未合并到其他分支 git branch -D 要删除的分支名 强制删除某个分支 ”强制“在于可以删除 未合并到其他分支的 已修改的分支 上面那张图片也说了,If you are
config --global user.email johndoe@example.com 使用--global选项全局配置,以后使用git时都会使用这些信息,当你想针对特定项目使用不同的用户名称与邮件地址时...表示未跟踪的文件,M表示文件在工作区被改动,A表示刚跟踪的文件,MM表示文件已经在工作区提交到暂存区后又在工作区被修改了。...同时还有一个git status -v选项,可以将两次快照的不同之处输出在编辑器中 跟踪新文件 在git仓库中,其实文件可能会处于三种情况,如果没被git追踪的话那么文件就在工作区(working directory...可以使用标准的 glob 模式匹配。 匹配模式可以以(/)开头防止递归。 匹配模式可以以(/)结尾指定目录。 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)...$ git commit -a -m "" 移除文件 在git里,如果文件已经添加至暂存区,可以用git rm 来将文件从暂存区移除并且在本地的工作目录中删除,然后文件再也不会被追踪了
,可以实现分次提交git rm xxx -- 从本地仓库中删除指定文件git rm -r xxx -- 从本地仓库中删除指定文件夹git rm --cached [file]git mv...commit -a 提交工作区自上次commit之后的变化,直接到仓库区git commit -v 提交时显示所有diff信息git commit --amend -m [message] 使用一次新的...commit历史,以及每次commit发生变更的文件分支操作git checkout branchName 切换到指定分支,并更新工作区git merge branchName 合并指定分支到当前分支git...在分支上合并主干git merge master --squash //提交合并后的代码git commit -m ‘合并备注’ //将代码推送到远程仓库git push //将代码推送到远程仓库git强制覆盖本地代码与...git远程仓库保持一致git fetch --allgit reset --hard origin/mastergit pullgit强制覆盖本地命令(单条执行):git fetch --all &&
、暂存区和版本库(以本地举例)、远程仓库 工作区:就是你在电脑里能看到的目录。...可以使用反斜杠进行转义 / 结束的模式只匹配文件夹以及在该文件夹路径下的内容,但是不匹配该文件 / 开始的模式匹配项目跟目录 如果一个模式不包含斜杠,则它匹配相对于当前 .gitignore 文件路径的内容...这个文件夹之外的部分叫做工作区(Working Directory),.git 文件夹我们称做 Git仓库 (Git Repository)。...5.查看标签 git tag或者git tag -l Git存储 git stash将本地未提交代码作为一个本地缓存。作用范围为本地工作区以及本地暂存区。...加上--hard时会强制替换工作区、暂存区的内容; git restore会清除暂存区的修改内容,例如修改了test.vue ,会变为未修改时的内容; 当执行 git rm --cached 命令时,会直接从暂存区删除文件
//撤回所有暂存区文件到工作区 git add -p 文件名 // 一个文件分多次提交 git stash -u -k // 提交部分文件内容 到仓库 例如本地有3个文件.../重置暂存区的指定文件,与上一次commit保持一致,但工作区不变 git reset --hard //重置工作区与暂存区,与上一次commit保持一致 git reset [...,同时重置暂存区与工作区,与指定commit一致 //如:git reset --hard a1d566d git reflog查出要回退到merge之前的版本号 5.对比工作区,暂存区,仓库的差异...git diff // 查看变更 工作区与暂存区的差异比对 git diff --cached // 暂存区与提交版本的差异 git diff...,本地工作区的文件加到暂存区 版本库当前分支:也就是使用 git commit 之后,暂存区的东西到版本库当前分支。
提交所有修改的和新增的文件到暂存区 git add filename.xx 提交filename文件到暂存区 13、git commit -m "注释" 把文件提交到本地仓库 14、git status...查看是否还有未提交的文件(红色是工作区文件,绿色是提交到了暂存区) 15、git log 查看历史操作日志(详细显示) git log --pretty=online 简要显示日志 16、git reset...git reset --hard HEAD~100 退回到前100个版本 git reset --hard 版本号 退回到指定版本 17、git checkout -- filename.xx 丢弃工作区的修改...放弃本地所有修改 18、git clone 远程库git地址 从远程库克隆一个到本地仓库 19、git remote add origin 远程库的http或ssh 把本地库与远程库链接 20、git...,把当前工作区的修改(工作现场)储藏起来 git stash list 查看现有stash git stash pop 恢复工作现场,同时删除stash 28、mvn package maven打包命令
,Git 会把你最后一次推送到这个 remote 的每个分支的值都记录在这个文件夹中;tag 文件夹则是分支的别名,这里不需要对其有过多的了解; 工作区域 Git 本地有三个工作区域:工作目录(Workspace...删除工作区文件, 并且将这次删除放入暂存区 p.s.[git rm -f [file1]强制删除暂存区某个文件] $ git rm [file1] [file2] ... # [6]....恢复暂存区的所有文件到工作区, 即放弃工作区所有改动 $ git checkout . # [4]. 重置暂存区的指定文件, 与上一次 commit 保持一致, 但工作区不变 p.s....重置暂存区与工作区, 与上一次 commit 保持一致 $ git reset --hard # [6]. 重置当前分支的指针为指定 commit, 同时重置暂存区, 但工作区不变 p.s....重置当前分支的 HEAD 为指定 commit, 同时重置暂存区和工作区, 与指定 commit 一致 p.s.
Git 工作流程 5.1 Git 初始化 我们先初始化一个本地仓 1) 新建测试文件夹 2) 进入文件夹,然后右键创建版本库 此时 我们看到 1) 文件夹上多了一个绿色图标(如果没有请看本章节 5.3...(.git 隐藏文件夹就是我们的本地仓库) 远程仓库:是在远程服务器上的Git仓库,存放代码(可以是github.com或者gitee.com 上的仓库,或者自己该公司的服务器) 工作区: 我们自己写代码...,就是将本地仓库代码上传到远程仓库 Pull:拉取,就是将远程仓库代码下载到本地仓库,并将代码 克隆到本地工作区 6.Git 的基本使用01-TortoiseGit 操作本地仓库 6.1 初始化仓库 方法一...git commit -m "日志信息" ##10.8 删除 rm # 从本地工作区 删除文件 git rm # 如果本工作区库误删, 想要回退 git checkout...# 从远程仓库拉取 (拉取到.git 目录,不会合并到工作区,工作区发生变化) git fetch # 手动合并 把某个版本的某个分支合并到当前工作区 git
查看变更情况 查看当前工作在哪个分支上 切换到指定分支 把当前目录及其子目录下所有变更都加入到暂存区 把仓库内所有变更都加入到暂存区 创建正式的 commit 比较某文件工作区和暂存区的差异 比较某文件暂存区和...HEAD 的差异 比较工作区和暂存区的所有差异 比较暂存区和 HEAD 的所有差异 把工作区指定文件恢复成和暂存区一样 把暂存区指定文件恢复成和 HEAD 一样 把暂存区和工作区所有文件恢复成和 HEAD...查看变更的历史 当前分支各个 commit 用一行显示 显示最近的 n 个commit 用图示显示所有分支的历史 查看涉及到某文件变更的所有 commit 某文件各行最后修改对应的 commit 以及作者 分支与标签...强制删除本地某分支 删除已合并到 master 分支的所有本地分支 删除远端 origin 已不存在的所有本地分支 给 commit 打标签 两分支间的集成 把A分支合入到当前分支,且为 merge...把本地分支 push 到远端 删除远端分支 向远端提交指定标签 向远端提交所有标签 Git 集成使用禁忌 以下命令会对分支造成严重破坏,请不要在工作中使用以下命令 禁止向集成分支执行 push -f
文章来自https://www.cnblogs.com/best/p/7474442.html 一、版本控制概要 工作区 暂存区 本地仓库 远程仓库 1.1、什么是版本控制 版本控制(Revision...四、Git操作 4.1、创建工作目录与常用指令 工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文。...Unmodify: 文件已经入库, 未修改, 即版本库中的文件快照内容与文件夹中完全一致. 这种类型的文件有两种去处, 如果它被修改, 而变为Modified....4.3.3、添加文件与目录 ? 工作区(Working Directory)就是你在电脑里能看到的目录。...要完成图中的三个步骤,更新HEAD以指向branch分支,以及用branch 指向的树更新暂存区和工作区。 $ git checkout #汇总显示工作区、暂存区与HEAD的差异。
领取专属 10元无门槛券
手把手带您无忧上云