开源的分布式版本控制系统

git版本强制回退到指定版本

git版本强制回退到指定版本
1. 找到指定版本2. 在Terminal 或者git控制条 执行 回退到某个版本命令git reset –hard 77b0a25afcaed96bb7f1ee9bcb3e14a6307c301a 3. 强制提交到develop分支(具体需要提交到哪个分支请酌情修改,此例为提交到develop分支)git push -f -u or……继续阅读 »

sunny5156 7个月前 (11-08) 825浏览 0评论0个赞

添加git的commit作为版本号

添加git的commit作为版本号
git每一次commit的版本号是个哈希值。如果想要继续使用数字作为版本号的话,也是可以的,只需要计算出commit的次数就可以了。获取所有分支的提交:git rev-list --all|wc -l把--all替换为HEAD,就可以获取当前分支的提交次数了。其实使用commit的哈希值作为版本号也是可以的,获取最新的一次提交的哈希值的前七个字符……继续阅读 »

sunny5156 10个月前 (08-01) 303浏览 0评论0个赞

git 增量打包

git 增量打包
执行命令如下git diff 7b05d8114ae233a3fb4366ba52fde4bc34698eae 7cccc8a294812728e9fc3b2ae9dba58ca5464286 –name-only | xargs zip update.zip git archive -o /update.zip HEAD $(git dif……继续阅读 »

sunny5156 2年前 (2017-09-28) 1027浏览 0评论0个赞

git fork

git fork
需求:B要加入A的项目,不论是作为B的初始项目进行二次开发还是成为A项目的一员加入一起开发,步骤如下: 1.B首先要fork一个。 B首先到A的github上,也就是此项目的位置:https://github.com/A/durit,然后单击fork,然后你(B)的github上就出现了一个fork,位置是:https://github.com/B/……继续阅读 »

sunny5156 2年前 (2017-08-08) 339浏览 0评论0个赞

使用 Gogs 搭建自己的 Git 服务器

使用 Gogs 搭建自己的 Git 服务器
 作为个人私有云的一环(虽然是搭建在公共服务器上),一直都很想搭建一个类似 GitHub 的服务,但 GitLab 太复杂了(说句不好听的,GL 就是 Git server 中的 WordPress),别的又相当简陋,于是一直以来都只有围观的份。最近发现上半年关注的 Gogs 经过几个版本迭代,已经达到基本可用的状态了。于是搭建了一个自己的服务,……继续阅读 »

sunny5156 3年前 (2016-03-29) 1254浏览 0评论0个赞

svn迁移到git

svn迁移到git
迁移SimpleCMS SVN到GIT(oschina)1.新建临时文件夹e:\simpleCMS2.GIT bash 进入此文件夹 3.使用 git svn 克隆[php]git svn clone svn://simplecms.com/svn//此处替换你的svn地址%5B/php%5D 4.清理奇怪的标签,移到标签,将奇怪的……继续阅读 »

sunny5156 5年前 (2014-01-15) 1572浏览 0评论0个赞

git push error:error: insufficient permission for adding an object to repository data

git push error:error: insufficient permission for adding an object to repository data
原因: 用ssh 管理时,客户端机器对服务器git代码仓库的写权限出了问题。如参考文//登录到git 服务器ssh me@myserver  //进入代码仓库cd repository.git //改变代码仓库下,所有文件的访问权限,同组可写sudo chmod -R g+ws * //改变代码仓库下,所有文件的访问属性 sudo……继续阅读 »

sunny5156 6年前 (2012-12-28) 1475浏览 0评论0个赞

TortoiseGit使用入门

TortoiseGit使用入门
 首先要确定TortoiseGit已找到msysgit,如果先安装msysgit 再装TortoiseGit, 一般TortoiseGit 就会自动的识别。 安装详见TortoiseGit安装教程(安装的时候,除了修改安装路径外,其他都必须默认!!尤其第一步一定要选择putty的ssh)设置与查询的方法,这里从开始菜单进入设置。这是Tort……继续阅读 »

sunny5156 7年前 (2012-10-23) 2486浏览 0评论0个赞