随笔分类 - Git & SVN
摘要:打开本地的.git/config 加入 保存,第一次需要输入用户名密码,输入一次密码后第二次就会记住密码了不会再提示输入用户名及密码
阅读全文
摘要:f you want to set the editor only for Git, do either (you don’t need both): Set core.editor in your Git config: git config --global core.editor "vim"
阅读全文
摘要:git reset --soft fd35h567 (fd35h567表示git log看到的提交号) --soft Does not touch the index file nor the working tree at all (but resets the head to <commit>,
阅读全文
摘要:生成patch文件: svn diff > patchFile // 整个工程的变动生成patch 或svn diff file > patchFile // 某个文件单独变动的patch svn回滚: svn revert FILE // 单个文件回滚 svn revert DIR --depth
阅读全文
摘要:转自:http://lazynight.me/2898.html最近需要将课设代码上传到Github上,之前只是用来fork别人的代码。这篇文章写得是windows下的使用方法。第一步:创建Github新账户第二步:新建仓库第三部:填写名称,简介(可选),勾选Initialize this repo...
阅读全文
摘要:为什么要引入分支? 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 现在有了分支,就不用怕了。你创建了一个属于你自己...
阅读全文
摘要:Git库搭建好之后,当要提交一个新的文件,需要做的是3个步骤 1.git add new.txt 2.git commit -m "add a new file" 3.git push origin master(如果执行失败,有时可以先执行以下git pull origin master,再...
阅读全文
摘要:Git远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。 怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 你肯定会想,至少需要两台机器才能玩远程库不是?但是我只有一...
阅读全文
摘要:1.管理修改 什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。 为什么说Git管理的是修改,而不是文件呢?我们还是做实验。 第一步,对readme.txt做一个修改,比如加...
阅读全文
摘要:Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。简单理解: 我们使用mkdir Git在d盘下创建的文件夹,就是工作区,我们编辑readme.txt文件就是在工作区下完成的; git add readme.txt将readme.txt文件放到暂存区; git commit -...
阅读全文
摘要:Git,是Linus花了两周时间用C写的一个分布式版本控制系统。牛该怎么定义? 其实,很多人都不care谁写了Git,只在乎它是免费而且好用的!So do I!下面开始我们的学习: 1.Git安装(略)。 2.创建版本库 首先,选择一个合适的地方(我选择了D盘,我的电脑是Win 7),常见一...
阅读全文