【学习笔记】Git的日常使用】的更多相关文章

学习参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 Git是目前世界上最先进的分布式版本控制系统. Git区分与其他版本控制系统,主要有两个优点:一.不必联网:二.强大的分支管理 Git区分为工作区和版本库: 一.初始化管理库 # 把文件夹变为git的管理库(初始化仓库) # 1. 进入目标文件夹的路径下 # 2. git init $ pwd /Users/mich…
恩没错,又是个新东西 使用Git提交文件到版本库有两步: 第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区. 第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上. 1,工作区 工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外).或者以后需要再新建的目录文件等等都属于工作区范畴. 2,版本库 版本库:工作区有一个隐藏目录.git,这个不属于工作区,这是版本库,又名仓库,英文名reposit…
我们难免会因为种种原因执行一些错误的commit / push,git提供了revert命令帮助程序员修复这样的错误. 举个例子,下图是git commit 的历史记录 git revert 命令会通过一个新的commit 来使仓库倒退一个commit,在上例中,如果程序员想要revert 最新的那次commit (Updated to Rails 2.3.2 and edge hoptoad_notifier) $ git revert HEAD Finished one revert. [m…
一.Git下载 在Windows上安装git,一般为msysgit,官网地址:http://git-scm.com/ 我下载的是Git-1.9.2-preview20140411.exe 二.Git安装 下载后,默认安装在c盘 在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾. 其他默认即可,然后安装完成 三.创建仓库 打开Git快捷方式,版本信息如图,sogo 下一步,输入用户名和邮箱,创建一个版本库非常简单,…
参考资料: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 mkdir myfirstgit    创建文件夹cd myfirstgit    进入文件夹git init  将当前目录初始化为Git可以管理的仓库 在文件夹下创建一个 readme.txt git add readme.txt 把文件添加到暂存区git commit -m "wrote a readme file&…
1 git的基本介绍 git 是目前世界上最先进的分布式版本哦内阁制系统 详细信息可参考廖雪峰的官方网站中的Git教程 比git功能更加强大的有TortoiseGit和Tortoise SVN,具体安装可参考TortoiseGit安装与配置 2 git的使用 在git2.17.0版本中出现了 Git GUI.Git Bash.Git CMD三个子程序 打开Git Bash,输入python并没有提示 bash: python: command not found 在Windows自带的命令提示符…
冲突的产生 很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突. 而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突. git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突.当然git rebase就更不用说了. 冲突的类型 逻辑冲突 git自动处理(合并/应用补丁)成功,但是逻辑上是有问题的. 比如另外一个人修改了文件名,但我还使用老的文件名,这种情况下自动处理是能成…
1. git log -p filename 查看文件的每一个详细的历史修改,如果没有-p选项,只显示提交记录,不显示文件内容修改,git log -p -3 filename 显示最近的3次提交. 2. git log --pretty=oneline filename 每一行显示一个提交,先显示哈希码,再显示提交说明. 3. git blame filename 查看文件的每一行是哪个提交最后修改的. http://git-scm.com/book/zh/ch2-3.html…
网上有很多教程,这里我自己做下整理,省得有时忘记,有道是好记性不如烂博客! 先大概描述下Git的各种命令: git init                     #初始化 git clone                  #将远程项目拷贝到本地 git add                    # 提交文件更改(修改和新增) git commit              # 基于当前分支提交修改 git reset                  # 去除某个提交之后的一切提交记…
Git安装(Windows) 从 https://git-for-windows.github.io/ 下载Git,下载完成,双击安装,一路选择默认设置即可. 注意:选择使用git的命令行模式,选择默认git Bash模式即可 Git安装完成后,如果要使用图形界面,可以下载 TortoiseGit,下载完成,双击安装,一路选择默认设置即可.…