![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
Callme_Mr_Yang
这个作者很懒,什么都没留下…
展开
-
git 获取文件
clonegit clone <uri>pullgit pullfetchgit fetch <uri>原创 2021-02-11 23:38:33 · 289 阅读 · 0 评论 -
git 查看文件状态/文件比较
statusgit statusdiffgit diff <--cache>原创 2021-02-11 23:38:00 · 118 阅读 · 0 评论 -
git 删除+移动 文件/文件夹
rmgit rm <--cached>mvgit mv <--cached>原创 2021-02-11 23:37:22 · 203 阅读 · 0 评论 -
git 增加、提交修改
addgit add .-u 修改和删除,不添加新建文件-A 所有文件. 当前目录下所有文件commitgit commit -m [-a] [--amend]status# 查看文件状态git status rebasegit rebase -i <commit id> loggit log resetgit reset HEAD <path>...原创 2021-02-11 23:36:43 · 211 阅读 · 0 评论 -
git文件级别撤销操作
撤销修改git checkout <commit id> -- <file name1> ... <file namen>撤销提交# 本质是覆盖(隐藏)上次提交git commit --amend -m '提交'文件级撤销缓存git reset <--cached> <commit id> -- <file name1> ... <file namen>git rm <--cached> --原创 2021-02-11 23:35:45 · 74 阅读 · 0 评论 -
git 对象撤销操作
git resetgit reset <[--soft,--mixed,--hard]>git revert# 添加一个新的版本指向旧版本git revert <commit id>git reflog + git checkout# git checkout 之后 git log 看不到的版本可以 通过 git reflog 看到git reflog# git reflog 看到的 commit id 依然可以通过 git checkout 导出git che原创 2021-02-11 23:35:13 · 59 阅读 · 0 评论 -
git 忽略文件\文件夹
命令行忽略# 指定全局忽略文件git config --global core.excludefile ~/.gitignore忽略配置# 本地仓库 .git/info/exclude# 指定工作目录的 .gitignore# 项目全局 .gitignore原创 2021-02-11 23:34:42 · 85 阅读 · 0 评论 -
git标签管理
标签本质一个只读的代码的时间截面对象位置 .git/refs/tags轻量标签# 在当前位置创建标签git tag -a 'v1.0.0' -m '版本v1.0.0'# 查看taggit tag# 标签详情git show v1.0.0# 补签标签git tag -a <tag name> <commit id> -m <备注># 远程推送标签git push origin <tag name>git push origin --t原创 2021-02-11 23:34:12 · 47 阅读 · 0 评论 -
git查看提交记录
git log# 最常用的提交日志查看命令# 查看提交信息git cat-file -p <commit id># n 是数字,查看最近 n 次记录# -p 查看提交详情git log -<n> -p# 不同显示格式git log --pretty=oneline# 图形展示git log --pretty=oneline --graph# 最佳推荐git log --all --oneline --graph...原创 2021-02-11 23:33:33 · 416 阅读 · 1 评论 -
git 中文件状态简介
git 中的文件状态状态简介Untracked 未跟踪Modified 已修改Unmodified 未修改Staged 已暂存原创 2021-02-09 22:59:05 · 103 阅读 · 0 评论 -
git添加命令行自动补全
step1 下载https://github.com/git/git/blob/master/contrib/completion/git-completion.bashstep2 加载到环境变量source git-completion.bashstep3 添加到shell启动文件可以实现自动加载环境变量# 1mv git-completion.bash /etc/profile.d/# 2vim ~/.bashrc# edit...原创 2021-02-09 22:52:41 · 254 阅读 · 0 评论 -
git环境初始化及配置变更
文章目录1、本地初始化2、配置2.1) 不同级别配置2.2) 查看配置2.3) 清除配置3、远程git初始化克隆方式会直接进行初始化1、本地初始化git init2、配置2.1) 不同级别配置git config --global --system --local2.2) 查看配置git config --list2.3) 清除配置git config --unset3、远程git初始化克隆方式会直接进行初始化git clone <git-uri> <loc原创 2021-02-09 22:51:16 · 152 阅读 · 0 评论 -
git 区域简介
四个区域区域操作命令示意图线头有穿透效果原创 2021-02-06 22:31:04 · 80 阅读 · 0 评论