git
zhangchengtest
这个作者很懒,什么都没留下…
展开
-
git撤销本地commit和远程push后的commit
撤销一个“已公开”的改变场景: 你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.方法: git revert 原理: git revert 会产生一个新的 commit,它和指定 SHA 对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物...原创 2015-08-20 16:09:03 · 526 阅读 · 0 评论 -
git建立临时分支以及删除分支
创建一个功能分支:git checkout -b feature-x dev改完后commmit提交git push origin feature-x在网上create pull request删除feature分支:git branch -d feature-x查看git branch -a删除远程分支git branch ...原创 2015-08-21 13:25:10 · 4020 阅读 · 0 评论 -
linux 获取bitbucket代码
1.在终端中运行ssh-keygen。2.然后一路enter,直接到结束。不要理会中间的输入。3 打开用户目录下.ssh/id_rsa.pub文件,复制其内容。4.Bitbucket上点右上角的小头像,然后选择Manage account.5.左边目录选择SSH Keys, 然后选择add key。将刚才复制的内容粘贴进去,保存。这时才能克隆git clone ...原创 2015-08-21 14:59:33 · 605 阅读 · 0 评论 -
git怎样删除未监视的文件untracked files
# 删除 untracked filesgit clean -f # 连 untracked 的目录也一起删掉git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd # 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看...原创 2015-08-24 14:25:01 · 2967 阅读 · 0 评论 -
git修改clone地址
git remote set-url origin [url]原创 2015-08-25 11:18:51 · 1872 阅读 · 0 评论 -
git 弄错分支咋办
引用 http://blog.jobbole.com/87700/利用分支的另一种做法场景: 你进行了一些提交,然后意识到你开始 check out 的是 master 分支。你希望这些提交进到另一个特性(feature)分支里。方法: git branch feature, git reset --hard origin/master, and git checkou...原创 2015-08-26 17:06:11 · 295 阅读 · 0 评论