随笔分类 - git
摘要:如何删除本地库 fatal: refusing to merge unrelated histories 強制回滾到某個版本
阅读全文
摘要:分支是git的必杀技。 站点另一个角度,分支是的快照移动有向图,刚好是拓扑排序的一种例子。 basic remote branch (远程仓库名/分支名称) 获取了远程分支之后,一般映射为:origin/master master rebase 与merge并列,是另一个合并分支的做法。 一旦分支中
阅读全文
摘要:git 学习笔记6 remote & log 创建SSH Keys 本地关联远程 git remote add origin git@server name:path/repo name.git git push u origin master git push origin master 常用命令
阅读全文
摘要:rm 删除文件 mv 移动文件,或文件重命名 undo 对于提交不完全,或者想要修改注释的 对于处于暂存区域的 对于没有提交到暂存的 历史版本回退 HEAD表示当前版本 HEAD^表示上一个版本 HEAD^^表示上两个版本 HEAD~100表示上100个版本 git checkout file 撤销
阅读全文
摘要:很多时候,我们都不希望非源码的文件加入到repository管理。 这时,.gitignore文件就上场了。 ignore规则 1. 所有空行或者以注释符号 # 开头的行都会被 Git 忽略。 2. 可以使用标准的 glob 模式匹配。 3. 匹配模式最后跟反斜杠(/)说明要忽略的是目录。 4. 要
阅读全文
摘要:1.status 通过执行 命令,查看输出的信息来理解文件所处的状态以及可能的动作。 1.1 nothing to commit (working directory clean) 产生时机 针对当前分支什么都没有做,或者把暂存里面的数据都commit了。 表示已经完成了一次本地提交。 可能的动作
阅读全文
摘要:1. create/clone 1.1 create 针对已经存在的目录创建一个repository,使用以下命令: 1.2 clone 从一个已知的repository克隆,使用以下命令: 1.3 how to commit 创建或者克隆一个repository之后,就可以创建新的文件,然后使用以
阅读全文
摘要:1. config 配置用户名和邮箱: 如上命令,如果要配置当前repository的user信息,则可以 去掉global 选项。 其他有用的配置: 查看配置的选项 2. help 一下三种形式均可:
阅读全文
摘要:1、创建分支 2、切换分支 该语句和上一个语句可以和起来用一个语句表示: 3、分支合并 比如,如果要将开发中的分支(develop),合并到稳定分支(master),首先切换的master分支: 然后执行合并操作: 如果有冲突,会提示你,调用 查看冲突文件。 解决冲突,然后调用git add或git
阅读全文
摘要:```
git fetch --all git reset --hard origin/master git pull
```
阅读全文