- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 git入门(6)-Git checkout 和git branch分支的创建和删除
从已有的分支创建新的分支(如从master分支),创建一个dev分支git checkout -b devgit branch * dev master 可以看到git checkout -b命令相当于 创建分支: gitbranchdev切换分支: git branch dev 切换分支: git checkout dev 删除本地分支git branch -D de
2016-03-02 10:41:52 13262
原创 git入门(5)-Git revert和git reset版本的回退
git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的commit,如果需要彻底回退,只需要将本次commit * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 commit
2016-03-02 10:28:44 15458
原创 git入门(4)-Git rebase
每一次,当我们埋头苦干的时候,好像时空都静止了。一转头才发现,天已经渐渐亮起。想把今天的工作提交,却发现服务器的HEAD已不是昨天的它。这时候是不是倍感凄凉?还好有git rebase master使用git rebase master可以做到一些事情: 1.首先,它定位你当前检出分支和master之间的共同祖先节点(common ancestor)。 2.然后,它将当前检出的分支重置到祖先节点
2016-03-02 10:23:08 1472
原创 git入门(3)-Git pull和git fetch从远程拉取分支到本地
Git fetch 从远程分支获取最新版本到本地,并不会自动mergeGit pull从远程分支获取最新版本到本地,并且merge,所以实际上Git pull 执行了两个步骤,Git fetch将FETCH_HEAD的内容取下来Git merge FETCH_HEAD
2016-03-02 10:22:30 6339
原创 git入门(2)-Git stash保存当前的工作现场
在研发过程中,经常会遇到处理任务过程中,被更高优先级的任务打断,最早使用的方法是手动把文件进行保存,后来使用git add 和git commit把文件保存在git本地,但是这样的方法都会有很大的缺陷。保存文件,会出现很多的多余文件。而临时提交可能会引起git pull时的冲突,以及误提交的情况。那如何解决这个问题呢?git早就为我们想好了这种情况,提供了在使用git代码管理工具,进行工作管理时,保
2016-03-02 10:21:52 5206
原创 git入门(1)--提交代码的一般步骤
一般提交过程:Git add xxxx将文件添加到索引库里Git commit -m “xxxxxxxxxxxxxxx”将索引库中的文件提交git push origin :通常我们会使用git push origin HEAD:origin/将本地代码push到远程服务器上。很多人可能也和我一样有些疑问,此处的origin是什么意思?事实上,我们可以通过git remote add git_ali
2016-03-02 10:20:37 6705 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人