2018年7月15日

摘要: 1.每一个提交相当于一个版本,版本都有版本号与之对应。通常通过git commit -m "name"为每次提交命名。 2.融合:即将次分支的最后一个版本添加到主分支上。当融合冲突时,是通过手动改动版本至需要的版本然后再提交实现的。 no fast forward 融合使得主分支与次分支每次提交都能 阅读全文

posted @ 2018-07-15 22:05 moisiet 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 一、分支的理解 分支,即branch,用于从主分支(master)中新开辟出一个分支,用于对文件进行修改。这部分修改的内容在新的分支未融合到主分支的情况下,主分支是看不见的。新的分支相当于开辟了新的修改路径,修改完毕后可以融合到主分支中。 git记录的是每次修改的版本,相当于在写论文中paper1. 阅读全文

posted @ 2018-07-15 20:31 moisiet 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 一、添加到github 1.github上创建新的库learngit.git 2.git remote add origin git@github.com:moisiet/learngit.git //连接github上的该库 3.git push -u origin master //第一次将本地 阅读全文

posted @ 2018-07-15 20:21 moisiet 阅读(99) 评论(0) 推荐(0) 编辑

摘要: 文件处于三种状态: 1.位于工作区,未修改状态; 2.位于工作区,已经修改状态; 3.位于暂存区,已经暂存但未commit。 4.已经commit。 一、文件删除修改: 1.已经修改,但未add: git checkout -- filename //恢复到上一次commit状态 2.已经暂存,尚未 阅读全文

posted @ 2018-07-15 16:35 moisiet 阅读(317) 评论(0) 推荐(0) 编辑