# git_markdown **Repository Path**: shelyn/git_markdown ## Basic Information - **Project Name**: git_markdown - **Description**: git和markdown练习 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-03-15 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #git和markdown的学习笔记 * 忽略掉根目录下的log文件 * 直接在文件上右键出现 add to ignore list 的菜单 ,发现跟目录下多出一个.gitignore 文件 * 观察文件内容发现是“/*.log” 可见/表示根目录 * 创建git目录和markdown目录,然后在git目录下创建t2.log * 同样选择将t2.log 添加到ignore list,查看配置多出“/git/*.log” * 在markdown目录下创建t1.log,但是先提交服务器上。 * 然后本地忽略t1.log,再提交代码,就会发现服务器上的t1.log也不存在了. * 差异化管理配置文件 *模拟创建一个database.md文件,并使用git管理 *更改后选择commit,然后在文件上右键,选择Skip worktree 这样就直接跳过了 *也可以在上一步使用Assume Unchanged菜单来操作,同样以偶每次commit的时候也会跳过 *skip worktree和assume unchanged 的差异在文件图标上的不一致一个表现为灰色一个表现为绿色 *恢复办法在右键菜单上选择check for modification 中勾选 show ignore local changes flagged files 就可以看到了,然后文件上右键可以取消操作 *参考链接:http://blog.miniasp.com/post/2014/12/23/Git-Advanced-Assume-Unchanged-Skip-worktree.aspx