标签 Git 下的文章

1、在项目中有两个或多个remote,如何删除多余的remote$ git remote -v FlywayDemo git@gitee.com:Mr.bai/Flyway_demo_test.git (fetch) FlywayDemo git@gitee.com:Mr.bai/Flyway_demo_test.git (push) origin git@gitee.com:Mr.bai/Flyway_demo.git (fetch) origin git@gitee.com:Mr.bai/Flyway_demo.git (push)删除其中指定的FlywayDemo,方法为:...

阅读全部

Git分支管理分支就是美国科幻大片里面的平行空间,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。两个平行空间互不干扰。但是在某个时间,两个空间合并了。然后你就学会的两个技能Git和SVN。分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完...

阅读全部

收藏贴~,需要的可以收藏啦~  Workspace:工作区  Index / Stage:暂存区  Repository:仓库区(或本地仓库)  Remote:远程仓库一、新建代码库  # 在当前目录新建一个Git代码库  $ git init  # 新建一个目录,将其初始化为Git代码库  $ git init[project-name]  # 下载一个项目和它的整个代码历史  $ git clone [url]二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。  # 显示当前的Git配置  $ git config--l...

阅读全部

Git操作远程仓库1、添加/连接远程仓库:要操作Git的远程仓库的前提,那就是要先添加或者说是连接远程仓库才行。Git仓库之间的传输都是通过SSH加密的,所以在操作远程库之前,需要做一些准备,首先你需要注册一个 GitHub 或者 GitOSC,下面我用GitOSC来做演示了:1、创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "baike...

阅读全部

今天用Git Bash 时,在add文件时出现了一个警告。在网上也找到了一些解决方案。再这里总结一下:首先问题出在操作系统上面,不同的操作系统所使用的换行符是不一样的。Uinx、Linux采用的换行符LF表示下一行(LF:LineFeed,中文意思就是换行);Dos 和 Windows 采用的回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思就是回车换行);Mac OS采用的是回车CR表示下一行(CR:CarriageReturn,中文意思就是回车)。在Git中,可以通过下面的命令来设置当前你的Git中采取哪种处理换行的方式:$ git co...

阅读全部

Git管理修改:Git跟踪并管理的是修改,而非文件。比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。下面一个小例子来说明: 修改Hello Git.txt,在里面添加一行Hello Git. This is a Git Test File; Time:2017-01-08然后添加到暂存区,然后查看版本库状态:$git add Hello\ Git.txt $git status On branch master Changes to be committed: (...

阅读全部

Git的版本回退: 如果想查看版本库中的历史记录,可以通过git log 命令可以查看到所以的的版本记录信息。$ git log commit 53b0c21600dcebc3b7d768a83c02f25cfc045b44 Author: BaiKeyang <baikeyang@vip.qq.com> Date: Thu Jan 5 11:30:43 2017 +0800 添加了一段文字 Add Time:2017-01-05 commit 4b7b1694d16febe3595be4924b8a6492b83b3e84 Author: B...

阅读全部