
Git
Web魔法师
Web魔法师
展开
-
git 本地分支和远程分支关联
git checkout -b develop origin/dev // 创建本地分支并于远程dev分支关联 执行命令后出现: Branch develop set up to track remote branch dev from origin. Switched to a new branch 'develop' git branch --set-upstream-to=origin/dev develop //本地已有分支develop与远程dev 分支关联 执行命令后出现:Bra...原创 2020-07-17 09:00:06 · 3841 阅读 · 0 评论 -
Centos 安装Git步骤及方法总结
1.下载git源码: https://github.com/git/git/releases git-2.11.0.tar.gz 2.安装git依赖包: yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel 3.tar -zxf git-2.11.0.t原创 2017-08-09 14:00:40 · 388 阅读 · 0 评论 -
Git分支管理
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。 下面我们实战一下--no-ff方式的git merge: 首先,仍然创建并切换dev分支: $ git checkout -b d原创 2017-04-08 14:03:53 · 329 阅读 · 0 评论 -
Git常用命令总结
Git的命令,如同Linux命令,使用命令进行操作,很方便快捷。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是整理总结的常用 Git 命令。 首先,几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本原创 2017-03-04 14:58:21 · 323 阅读 · 0 评论 -
Git中已被跟踪的文件怎样在git .gitignore 配置
Git操作过程中,难免会遇到下列情况: 如果本地工作目录中,你新建了一个test.txt 文件,想把新创建的test.txt忽略掉,不上传到远程服务器,该怎么办呢?如果此时你还没创建Git的.gitignore文件,你只需创建一个.gitignore文件,然后打开该文件,在里面添加“/test.txt”即可,这里“/”表示本地目录。此时,你在add或commmit操作时,test原创 2016-12-23 15:49:58 · 2949 阅读 · 0 评论 -
如何把Git的某个commit提交到指定的本地分支和远程分支
Git的分支合并主要依赖于checkout命令和cherry-pick 命令。cherry-pick就是从不同的分支中捡出一个单独的commit,并把它和你当前的分支合并。如果你以并行方式在处理两个或以上分支,你可能会发现一个在全部分支中都有的bug。如果你在一个分支中解决了它,你可以使用cherry-pick命令把它commit到其它分支上去,而不会弄乱其他的文件或commit。 1.例子原创 2016-11-21 17:33:03 · 53591 阅读 · 0 评论