随笔分类 -  Git

摘要:先说HEADHEAD是一个头指针,通常情况下指向不同的分支,每个分支对应一个commit(准确的说,每个分支对应多个commit,但是只有一个顶层的commit,而commit之间是简单的线性关系。)git checkout 其实是修改HEAD文件的内容,让它指向不同的分支。下面是一个一般的情况:H... 阅读全文
posted @ 2014-11-04 11:07 王志超i 阅读(11915) 评论(1) 推荐(1)
摘要:git branch backup #创建备份分支git push origin backup:backup #push到远程git reset --hard commit_id #本地分支回滚git push origin :the_branch #删除远程分支git push origin... 阅读全文
posted @ 2014-10-30 14:16 王志超i 阅读(938) 评论(0) 推荐(0)
摘要:#配置git config --global user.name "Your Name"git config --global user.email "email@example.com"#注意git config命令的--global参数,用了这个参数,表示这台机器上所有的Git仓库都会使用这个配... 阅读全文
posted @ 2014-10-17 16:50 王志超i 阅读(222) 评论(0) 推荐(0)
摘要:修改最后一次提交有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用--amend选项重新提交:$ git commit --amend此命令将使用当前的暂存区域快照提交。如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,但... 阅读全文
posted @ 2014-10-17 15:14 王志超i 阅读(215) 评论(0) 推荐(0)