git
haha++
哈哈
展开
-
git diff 用法
#git diff$ echo RRR > b$ git commit -a -m "RRR"$ cat bRRR$ echo III >> b$ cat bRRRIII$ git add .$ git status -sM b$ echo WWW >> b$ git status -sMM b现在git中文件b的情况 ...原创 2019-04-10 17:02:25 · 193 阅读 · 0 评论 -
git 操作分类
git 一些操作组合拳git merge BXgit addgit commitgit rebase -i CXgit rebase --continuegit rebase --abort后悔药git reset git reset --merge补丁其他git branch -m 原名 新名git branch -m 新名 比较清理git clean...原创 2019-04-07 12:07:53 · 1091 阅读 · 0 评论 -
git detached HEAD 状态最优雅的解救
git ‘detached HEAD’ 状态的解救detached HEAD 状态是指 HEAD 指针不指在任何分支的索引(比如 master、dev)。进入 detached HEAD 状态后 git 会创建一个临时分支。如果想退回直接 git checkout 想要的分支。否则操作后,要 git add、git commit 然后 git checkout -b 新的分支,不然临时分...原创 2019-04-08 12:35:25 · 4997 阅读 · 0 评论 -
git add . git add -A 和 git add -u的区别
git add . git add -A 和 git add -u的区别git add . 操作的对象是当前目录下的所有变更,. 表示当前目录。git add -A 操作的对象是整个工作区的所有变更,无论当前位于那个目录下git add -u 操纵的对象是正个工作区已经跟踪的变更,无论当前位于那个目录下当前的文件sfw@pro4 ~/win_desktop/git_add_exa...原创 2019-04-01 13:01:10 · 878 阅读 · 0 评论 -
git 各区的关系
git 各区的关系 +----------------------+ +----------------------+ | repository | | remote repository | ...原创 2019-04-09 12:32:56 · 315 阅读 · 0 评论 -
git 配置
git 配置用户、邮箱git config --global user.name "xxx"git config --global user.email xxx@yyy.com常用配置git config --global core.editor vimgit config --global core.quotepath false #支持utf-8编码git config -...原创 2019-04-09 19:39:04 · 540 阅读 · 0 评论 -
git 忽略文件 .gitignore
深入浅出 .gitignore组成# 开头的行是注释其他的都是模式不含 / 的是 shell glob 模式含 / 的是 非 shell glob 模式glob 模式类似 shell 使用的简化版正则表达式结论* 匹配 0 到 n 个字符,但是不匹配 /** 匹配 0 到 n 个字符,匹配 /? 匹配任意单个字符[abc ]匹配 a,b,c 任意...原创 2019-05-17 20:49:40 · 183 阅读 · 0 评论