1. 查看提交SHA 先查看你曾经commit过的ID git log --pretty=oneline 2. 恢复至某个commit 恢复到解决从下位机接收浮点数的通讯协议这个状态(最后的参数就是你要恢复到的那个状态前的ID) git reset --soft fabe64b976...... 3. 重新commit 文件内容并不会改变,但是当前…
删除远程仓库已经删除过的分支命令: git remote prune origin
fork 了别人的仓库后,原作者又更新了仓库,如何将自己的代码和原仓库保持一致?本文将给你解答。 假设远程源仓库为A,自己fork后的远程仓库为B,自己本地的代码仓库为C 给 fork 配置一个 remote 一般来说从自己远程仓库B去拉代码后就会有remote 使用 git remote -v 查看远程状态。 git remote -v orig…
在上一篇讲了怎么搭建git服务器,这篇说下怎么使用git同步管理web网站源码或者服务器中的项目。 上一篇中创建的git只是一个裸仓库,裸仓库没有工作区,没法同步保存文件。 下面进入正题: 假设需要同步的文件夹为:/home/wwwroot/website 首先进入创建git库中的hooks文件夹,上一篇文章中的 /home/sample.git;…
在Linux服务器中自建git服务,搭建服务器参考 廖雪峰的git教程 , 把其中的步骤单独列出来,自个好找点。以下代码以Ubuntu和debian为准,Centos把sudo去掉就行。 1、安装git Ubuntu或Debian:sudo apt-get install git Centos: yum install curl-devel exp…