随笔分类 - [1] Git源码管理
摘要:(一)git stash命令 当切换分支的时候,如果有未提交的变更记录,此时系统会阻止你切换分支,解决方法有两种。 一种是先将代码commit,切换分支修改完毕,再次切换回原分支,利用amend命令,取消commit,版本回退,记录重新回复。 第二种方式:利用git stash命令,先将数据存到缓存
阅读全文
摘要:git log --lefg-right branch1...branch2注意 commit 后面的箭头,根据我们在 –left-right branch1…branch2 的顺序,左箭头 < 表示是 branch1 的,右箭头 > 表示是branch2的。
阅读全文
摘要:(一)Windows下Git的安装方法 (二)Git管理工具TortoiseGit的安装方法 (三)Git初始使用常用配置命令 C:\Users\Administrator\.gitconfig (一) 图标集管理 [core] quotepath = false (二) 文件忽略规则 .gitig
阅读全文
摘要:Git在版本控制方面,相比与SVN有更多的灵活性,对于开源的项目,我们可以托管到Github上面,非常方便,但是闭源的项目就会收取昂贵的费用。 那么私有项目,如何用Git进行代码版本控制呢?我们可以自己构建Git服务器。一般来说,在Linux上搭建Git的教程比较多,但是如何在Windows Ser
阅读全文
摘要:(一) 使用git自带的SSH工具 (二) Git SSH 在TortoiseGit中配置,一定要统一用puttygen.exe产生SSH公钥和私钥这样才能成功 http://git.oschina.net/oschina/git-osc/wikis/帮助#ssh-keys http://www.c
阅读全文
摘要:http://www.blogways.net/blog/2013/04/10/generating-ssh-keys-4-github.html#1 我们可以使用SSH Keys在本机和GitHub之间建立一个安全的连接。下面,我们将手把手教您如何创建SSH Keys并将公钥加到你的GitHub账
阅读全文
摘要:在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。Git 忽略文件提交的方法有三种方法可以实现忽略Git中不想提交的文件。在Git项目中定义 .gitignore 文件这种方式通过在项目的某个文件夹下定义
阅读全文
摘要:(一)常用命令操作 01:git checkout :撤销工作区尚未提交的更改 02: $ git pull origin mastererror: You have not concluded your merge (MERGE_HEAD exists).hint: Please, commit your changes before merging.fatal: Exiting bec...
阅读全文
摘要:(一)Git 目录 对于这些文件和目录,下面给出了一些基本的描述。hooks:这个目录存放一些shell脚本,可以设置特定的git命令后触发相应的脚本;在搭建gitweb系统或其他git托管系统会经常用到hook scriptinfo:包含仓库的一些信息logs:保存所有更新的引用记录objects
阅读全文
摘要:(1)创建分支git branch bra 创建一个bra分支(默认继承自master且master分支不能为空)(2)创建基于分支(3)查看分支gitk --all 图形化查看分支图(4)合并分支git merge <brame>(将brname分支合并到当前分支,默认情形下采用Fast-forw
阅读全文
摘要:git系列之(四)里程碑管理 让Git的输出更友好: 多种颜色和自定义log格式 http://blog.csdn.net/lts_cxl/article/details/17282725
阅读全文
摘要:有如下版本库的树型结构 (一)git cherry 如下图示:左上图①表示本地当前提交的历史记录。右上图②是远程库当前提交的历史记录。图③是两都之间的差异。默认比较本地分支(HEAD)和远程分支, 即当前分支和当前分支追踪的远程分支。找到本地提交列表中,尚未推送到远程的提交。等同如下git cher
阅读全文
摘要:(一)冲突模型 (1)冲突产生的原因 (一) 1111
阅读全文
摘要:https://www.cnblogs.com/onelikeone/p/6857910.html
阅读全文
摘要:(一)多用户协同的本地模拟(Git权威指南=>15章 git协议与工作协同=>15.2)Step 1:创建本地版本库服务器文件git init --bare /path/to/repos/shared.gitStep 2:创建本地用户user1版本库git clone file:///f://00s
阅读全文
摘要:如果文件夹有TFS进行了控制。则会有如下图的右键菜单。 (1)Get Latest Version:获取代码最新版本。向服务器获取项目最新的代码。(2)Add:(3)Check Out for Edit(4)Delete:(5)(6)(7)Check in:修改后的文件。也就是我们所说的提交代码。(
阅读全文