Tag: git

git list remote branches

Sometimes you may need to figure out what branches exist on a remote repository so you can pull them down and check them out, merge them into your local branches, etc. If you’re using GitHub or gitweb to host your repository it’s usually easy to determine the branch names, but if you need to get them in general or for scripts it’s not exactly clear. UPDATE: The comments have enlightened me quite a bit…there seems to always be more than one way to skin a cat using…

Read More »

修改了SSH默认端口之后,如何配置git?

转载自: 本文标题:修改了SSH默认端口之后,如何配置git? 本文链接:http://zengrong.net/post/1544.htm 由于安全或者其它原因,我们可能会修改默认的SSH服务端口号,默认情况下,已有的git项目在pull或者push的时候会报错。 现在假设原来的项目的remote设置为git@domain.com:Projects/p1.git,将服务器SSH默认端口修改为3022后,导致push出错。 有两个解决办法: 一、直接修改URL为SSH://开头 git remote set-url origin ssh://git@domain.com:3022/~/Projects/p1.git 二、 修改本地配置文件 cat>~/.ssh/config # 映射一个别名 host newdomain hostname domain.com port 3022 # ctrl+D 修改p1.git项目下的git配置文件 git remote set-url origin git@newdomain:Projects/p1.git

Read More »

git/svn reset/revert 回滚到服务器上的某一个版本

Git: 1、git log 查找到要回滚的版本号,设为aldfjsajdfljsadf 2、git reset  –hard aldfjsajdfljsadf reset 会影响 commit aldfjsajdfljsadf 之后的commit都会被退回到暂存区 revert是撤销某次操作,此次操作之前的commit都会被保留,貌似之后的也会被保留 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一次最新的提交 * git revert HEAD                  撤销前一次 commit * git revert HEAD^               撤销前前一次 commit * git revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。 git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容 Svn: svn log 查找到要回滚的版本号 ———————————————————————— r26 | yaoming | 2014-02-12 15:06:17 +0800 | 5 行 [BSP]移除BSP分支 适用机型:M65U 验证建议: 关联变更项: 无 checked by liuxiang ———————————————————————— r25 | yaoming | 2014-02-11 17:55:44 +0800 | 5 行 [BSP]添加MT6592平台支持 适用机型:M65U 验证建议: 关联变更项: 无 checked by liuxiang 从26回滚到25 svn…

Read More »