git
Code_星华
0.0
展开
-
git学习笔记整理-5-撤销提交
--amend 选项的提交命令尝试重新提交$ git commit --amend这个命令会将暂存区中的文件提交。 如果自上次提交以来你还未做任何修改(例如,在上次提交后马上执行了此命令),那么快照会保持不变,而你所修改的只是提交信息。例如,你提交后发现忘记了暂存某些需要的修改,可以像下面这样操作:$ git commit -m 'initial com原创 2017-08-08 17:05:45 · 250 阅读 · 0 评论 -
使用过的git命令
git获取仓库项目git clone url设置用户名和邮箱$ git config --global user.name "xinghua"$ git config --global user.email "xinghua@xxx.com"查看git status -s——状态git log ——提交历史:http://blog.csdn.net/hxh580105...原创 2017-09-28 15:53:53 · 557 阅读 · 0 评论 -
git学习笔记整理-4-$ git log
继续看看git文档学习下,今天看得是git log 以及其分支:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2#log_options$ git log 会按提交时间列出所有的更新,最近的更新排在最上面。$转载 2017-08-07 14:11:23 · 326 阅读 · 0 评论 -
git学习笔记整理-13-分支管理
$ git branch 不加任何参数可显示所有分支列表$ git branch iss53* master testing* 这个符号代表当前检出分支、git branch -v 命令可以查看每一个分支的最后一次提交$ git branch -v iss53 93b412c fix javascript issue* master转载 2017-08-21 19:07:18 · 240 阅读 · 0 评论 -
git学习笔记整理-12-合并冲突解决
合并冲突如果你在两个不同的分支中,对同一个文件的同一个部分进行了不同的修改,Git 就没法干净的合并它们。 如果你对 #53 问题的修改和有关 hotfix 的修改都涉及到同一个文件的同一处,在合并它们的时候就会产生合并冲突:$ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflic转载 2017-08-21 15:35:06 · 19693 阅读 · 0 评论 -
git学习笔记整理-11-分支新建与合并
来自git文档:1、一个简单提交历史现在,你已经决定要解决你的公司使用的问题追踪系统中的 #53 问题。 想要新建一个分支并同时切换到那个分支上,你可以运行一个带有 -b 参数的 git checkout 命令:$ git checkout -b iss53Switched to a new branch "iss53"它是下面转载 2017-08-20 16:19:04 · 263 阅读 · 0 评论 -
git学习笔记整理-3-
要查看尚未暂存的文件更新了哪些部分,不加参数直接输入:$ git diff /$ git diff --staged $ git diff --cached查看已暂存的将要添加到下次提交里的内容原创 2017-08-03 17:18:05 · 198 阅读 · 0 评论 -
git学习笔记整理-8-别名
git config 文件来轻松地为每一个命令设置一个别名$ git config --global alias.co checkout$ git config --global alias.br branch$ git config --global alias.ci commit$ git config --global alias.st status当要输入 git com转载 2017-08-10 16:40:13 · 229 阅读 · 0 评论 -
git学习笔记整理-7-打标签
列出标签在 Git 中列出已有的标签是非常简单直观的。 只需要输入 git tag:$ git tagv0.1v1.3这个命令以字母顺序列出标签;使用特定的模式查找标签,模糊匹配:$ git tag -l 'v1.8.5*'v1.8.5v1.8.5-rc0v1.8.5-rc1v1.8.5-rc2v1.8.5-rc3v1.8原创 2017-08-10 16:13:27 · 257 阅读 · 0 评论 -
git学习笔记整理-3提交与移除
提交更新git add以后,文件定义为跟踪文件,需要提交到本地快照:$ git commit自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤:$ git commit -a移除文件:$ git rm test.text如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f(译注:即 force 的首字母)原创 2017-08-04 14:20:22 · 238 阅读 · 0 评论 -
git学习笔记整理-9-Git如何存数据及分支简介
Git 是如何保存数据的呢?刚学习的时候,文档就说:Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 在进行提交操作时,Git 会保存一个提交对象(commit object),该提交对象会包含一个指向暂存内容快照的指针。。该提交对象还包含了作者的姓名和邮箱、提交时输入的信息以及指向它的父对象的指针。首次提交产生的提交对象没有父对象,普通提交操作产生的提交对象有转载 2017-08-16 17:02:57 · 255 阅读 · 0 评论 -
git学习笔记整理-10-分支切换及历史查看
建立一个新分支:$ git branch testing切换到这个testing的分支,你需要使用 git checkout 命令。$ git checkout testing这时就会将分支切换到testing,再次提交更改操作后,$ git commit -a -m 'made other changes'项目信息发生了变化。如果,再次切换回master:转载 2017-08-17 17:17:45 · 1678 阅读 · 0 评论 -
git学习笔记整理-2一次完整的操作
仓库我原先在github上手动建了一个,直接拿过用吧。到指定文件夹,输入克隆命令:$ git clone https://github.com/xinghua521/xinghua.git查看状态$ git status输出:On branch masterInitial commitnothing to commit (create/copy files原创 2017-08-03 10:05:58 · 233 阅读 · 0 评论 -
git学习笔记整理-1
git 可以通过git config设置用户信息$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com设置默认的文本编辑器:$ git config --global core.editor 编辑器名列出所有的配置信息$原创 2017-08-02 15:43:30 · 194 阅读 · 0 评论 -
git学习笔记整理-6-远程仓库
运行 git remote 命令,它会列出你指定的每一个远程服务器的简写指定选项 -v,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。$ git remote -vorigin https://github.com/schacon/ticgit (fetch)origin https://github.com/schacon/tic原创 2017-08-09 16:53:45 · 251 阅读 · 0 评论 -
git学习笔记整理-14-查看历史提交信息:git log详解
git log 选项详情:①、git log -p -2;-p:显示每次提交的内容的差异,也可以加上-2来显示最进两次的,这是-n的一种写法,还显示每次commit的变化②、git log --stat :查看每次提交的简略的统计信息③、git log --pretty=oneline ——线上查看提交历史及其描述 git log --pretty=short ——感觉这个没啥大变化 ...原创 2018-03-14 18:30:40 · 587 阅读 · 0 评论