
git
文章平均质量分 65
caomiao2006
这个作者很懒,什么都没留下…
展开
-
【转】git reset 之 soft mixed hard选项的区别
Parametersreset命令本身很简单,但是它的参数让人迷惑,主要的参数有soft, hard and mixed,它们告诉Git,当执行reset时,要对index和working copy做什么。So the reset command itself is pretty simple, but it’s the parameters that cause confusio转载 2014-10-19 18:50:16 · 8553 阅读 · 0 评论 -
[Git]基础命令百科
转载 2015-03-13 16:58:50 · 643 阅读 · 0 评论 -
[Git] 关于refs/for/ 和refs/heads/
1. 这个不是git的规则,而是gerrit的规则,2. Branches, remote-tracking branches, and tags等等都是对commite的引用(reference),引用都以 “refs/……”表示. 比如remote branch: origin/git_int(=refs/remotes/origin/git_int), loc转载 2015-03-13 16:47:01 · 16581 阅读 · 4 评论 -
Git 的origin和master分析
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个是local repository,转载 2015-03-13 16:44:16 · 690 阅读 · 0 评论 -
git rebase
假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commit$ vi otherfile.txt$ git commit...但是与此同时,有些人也在转载 2015-03-13 12:58:07 · 619 阅读 · 0 评论 -
git教程
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000转载 2014-11-06 11:08:26 · 543 阅读 · 0 评论 -
git新建一个分支--set-upstream
一。使用场景: 本地新建一个分支后,必须要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。关联目的是如果在本地分支下操作: git pull, git push ,不需要指定在命令行指定远程的分支.I create a new branch in Git:git branch my_branchPush it:git push origin my转载 2014-10-19 18:57:41 · 29459 阅读 · 0 评论 -
git revert和git reset的区别
git revert 是撤销某次操作,此次操作之前的commit都会被保留git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区具体一个例子,假设有三个commit, git st:commit3: add test3.ccommit2: add test2.ccommit1: add test1.c当执行git revert HEAD~1时, c转载 2014-10-19 18:44:10 · 799 阅读 · 0 评论 -
Git fetch和git pull的区别
Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载转载 2014-10-19 18:39:38 · 816 阅读 · 0 评论 -
Git 基础命令
创建本地修改提交历史分支与标签更新与发布合并与重置撤销参考创建复制一个已创建的仓库:$ git clone ssh://user@domain.com/repo.git 创建一个新的本地仓库:$ git init 本地修改显示工作路径下已修改的文件:$ git status 显示与上次提交版本文件的不同:$ git转载 2015-03-13 17:19:23 · 711 阅读 · 0 评论