- git clean -f
删除本地untracked 文件
2. git clean -fd
删除本地untracked 文件及文件夹
3. git checkout 文件夹
revert本地未提交文件
4. git checkout -b 分支名
新建并切换到分支
5. git log
查看提交历史记录
6. git reset –soft <commit_id>
撤销恢复某一次提交,本地未提交的文件保留
7. git reset –hard <commit_id>
撤销恢复到某一次提交,本地未提交文件不保留
git如何忽略已提交文件
- git rm -r –cached 要忽略的文件
- git add .
- git commit -m ” commet for commit …..”
- git push
git忽略文件写法
- 以/开头忽略目录,表示当前。例如/mytmp表示忽略根目录下的mytmp。
- 以**/开头,忽略所有目录。例如**/mytmp表示忽略所有层级下的mytmp目录。
- 目录后跟/*,忽然目录下所有文件。例如/mytmp/*表示忽略所有mytmp目录下的文件
- 用!开头表示例外。例如!/child1/child2/mytmp表示单独强调“不忽略”/child1/child2/mytmp的 mytmp 目录。
- 本文固定链接: https://freemanapp.com/zh/?p=174
- 转载请注明: freeman 于 FreemanApp 发表