学习windows的半天+学习Git分布式系统的半天

1.windows太难,搞不了。

2.虽然记了一部分笔记,但是依然不懂

-----------------------------我是分割线--------------------------------------

域数tree:具有连续的域名空间的多个域
林:林由一个或多个域数组成

组织单位:组织单位是活动目录中最小的管理单元

adminstrator@yunban.cn  at


SOA起始授权机构:用来声明那台服务器为权威机构
NS:名称服务器:用来列出能够存储该区域的服务器列表

%username%

本地用户账户:
使用“本地用户和组”创建
存储在Sam数据库中
登陆时进行本地身份验证

域用户账户:
使用“ad用户和计算机”创建
存储在active direactory


windows的权限来源:

1、文件或文件夹的操作权限:默认情况下,新的文件和文件夹的权限会继承其父文件夹的权限

2、系统的管理权限:windows操作系统存在许多系统创建的组,这些组分别具备不同的系统管理权限,如果要给用户授予管理权限,可以将用户加入到具有对应管理权限的组,用户将继承其所属组的权限。


本地域组
功能:给本域中的资源滴定仪用户的权限
成员:包含来自域林中的用户和组

全局组:
功能:管理用户账号,能授予对象访问整个域林中资源的权限
成员:包含来自域树中的用户和组

通用组
功能:在多域环境下,简化管理任务,能富裕对象访问整个域林中资源的权限。
成员:包含来自域林里任意域中的用户


组策略(组织单位设置策略)
管理计算机和用户
管理用户的工作环境,执行的脚本,软件安装等
应用于域和组织单位
生效对象和操作系统版本有关

强制刷新策略: gpupdate /force

-----------------------------------我是分割线--------------------------------

这是Git分布式系统的内容:

比对:

工作目录---git diff --->暂存区---git diff --cache --->本地仓库

 git commit #相当于虚拟机中的镜像,任何操作都做了一次快照可恢复到任意一个位置

      -p 查看历史的git commit 快照操作

      --oneline 一行显示

        --decorate 查看指向

恢复历史数据:

  git reset  --hard +哈希值  #哈希值是通过git log --online 第一列的数据得到

查看总历史:

  git reflog

代码回滚:

  github上,若将自己的代码放到上面,有一天你要删除,虽然你的账户中显示已删除,但在后台还有。

       Git服务器程序中有一个叫做HEAD 的版本指针,当用户申请还原数据时,其实就是将HEAD指针指向到某个特定版本,但是因为git是分布式版本控制系统,为避免历史记录冲突,故使用了SHA-1计算出十六进制的哈希字符来区分每个提交版本,另外,默认的HEAD版本指针会指向到最近的一次提交版本记录

Git分支:

  分支即平行空间

  例:假设你要在京东的搜索栏下面加一个下拉菜单,你不能在主干代码上修改,而应该在分支上修改。

  分支就是将主干的东西一模一样的复制一份,然后在分支上修改并且没有问题之后将分支与主干合并,然后主干发布,这样不影响主干工作

  tip1:一般分支都是实现一些新的功能,但是热修复分支是修改线上的产品的bug,不进行新的功能(这是视频学到的,不知道是不是真的)、

  

  git branch #查看分支

  创建一个分支:git branch +分支名

  切换分支:git checkout 分支名

  创建并切换到分支:git checkout -b 分支名

  删除分支:git branch -d 分支名

  合并到主干:git merge 分支名

  合并后,主干指针指向merge后的分支,这时候分支完成他的功能后就可以删除了(相对于主干分支已经落后了)如果再相加一些功能时再创建一个分支就好

原文地址:https://www.cnblogs.com/TheNeverLemon/p/11328536.html