git
艺俊
希望通过自己的努力可以一步一步的慢慢向技术大牛靠近~
展开
-
Git学习文档之一 学习文档-原理
原理文件的三种状态对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下次提交时要保存的清单中。由此我们看到 Git 管理项目时,文件流转的三个工作区域:Git 的工作目录,暂存区域,以及本地仓库。每个原创 2017-04-11 18:13:36 · 309 阅读 · 0 评论 -
Git的使用——解决中文乱码
原贴:http://blog.csdn.net/tianzhaoai/article/details/46618535 Git Bush安装之后,如果什么都不设置的话,windows下ls回车之后一般情况下中文都会乱码的。在这就先解决一下这个问题打开git Bash 进入目录:$ cd /etc 1. 编辑 gitconfig 文件:$ vi gitconfig ...转载 2017-09-01 09:35:56 · 4151 阅读 · 0 评论 -
Git学习文档之一 学习文档-上传下载
上传下载如何上传(推送数据到远程仓库)项目进行到一个阶段,要同别人分享目前的成果,可以将本地仓库中的数据推送到远程仓库。实现这个任务的命令很简单: git push [remote-name] [branch-name]。如果要把本地的 master 分支推送到 origin 服务器上(再次说明下,克隆操作会自动使用默认的 master 和 origin 名字),可以运行下面的命令:$ git pu原创 2017-04-11 18:16:14 · 322 阅读 · 0 评论 -
Git学习文档之一 学习文档-发布
发布如何发布发布实际上就是给commit打标签,人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做列出现有标签运行下面命令显示现有的标签:$ git tag新建标签Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)。轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。而含附注标签,实际上是存储在仓库中的一个独立对象,它原创 2017-04-11 18:17:26 · 226 阅读 · 0 评论 -
Git学习文档之一 学习文档-合并分支
合并分支新建分支执行下面命令新建并切换到分支:$ git checkout -b dev该命令相当于执行了下面的两条命令:$ git branch dev$ git checkout dev合并分支一般先切换回master分支再进行合并:$ git chekout master$ git merge dev删除分支dev分支开发完毕之后就可以删除掉了,执行下面的命令删除分支:$ git b原创 2017-04-11 18:18:34 · 186 阅读 · 0 评论 -
Git学习文档之一 学习文档-并行开发
并行开发集成管理员工作流由于 Git 允许使用多个远程仓库,开发者便可以建立自己的公共仓库,往里面写数据并共享给他人,而同时又可以从别人的仓库中提取他们的更新过来。这种情形通常都会有个代表着官方发布的项目仓库(blessed repository),开发者们由此仓库克隆出一个自己的公共仓库(developer public),然后将自己的提交推送上去,请求官方仓库的维护者拉取更新合并到主项目。维护者原创 2017-04-11 18:20:34 · 1733 阅读 · 0 评论 -
Git学习文档之二 应用总结-svn迁移到git
svn迁移到git在 Subversion,每个提交者在都在主机上有一个用户名,记录在提交信息中。如果想让这条信息更好的映射到 Git 作者数据里,则需要 从 Subversion 用户名到 Git 作者的一个映射关系。建立一个叫做 user.txt 的文件,用如下格式表示映射关系:schacon = Scott Chacon <schacon@geemail.com>selse = Someo原创 2017-04-19 13:50:07 · 296 阅读 · 0 评论 -
Git学习文档之二 应用总结-参考
参考Pro Gitsvn 迁移到git下全过程原创 2017-04-19 13:50:56 · 160 阅读 · 0 评论