随笔分类 -  git

摘要:整个执行的思路: 1 先放弃服务器本地的修改,把代码从git管理服务器检出,最新的代码。 2 复制配置测试或生产环境配置文件到工程里面。 3 文件夹的权限重新覆盖。 比如把下面这段bash 脚本命名为test_shop.sh,赋予它可执行的权限。 chmod a+x test_shop.sh #!/ 阅读全文
posted @ 2024-01-12 11:17 cnlovefish 阅读(41) 评论(0) 推荐(0)
摘要:# ( find . -type d -name ".git" && find . -name ".gitignore" && find . -name ".gitmodules" ) | xargs rm -rf # git clone -b develop https://git的用户名:git 阅读全文
posted @ 2023-12-15 21:19 cnlovefish 阅读(50) 评论(0) 推荐(0)
摘要:#git fetch --all #git reset --hard origin/master #git pull origin master 上面的例子是用远程的master分支的内容覆盖本地的内容 如何用本地仓库文件还原刚刚修改的(硬盘)本地文件呢? git checkout HEAD -- 阅读全文
posted @ 2023-09-19 15:34 cnlovefish 阅读(141) 评论(0) 推荐(0)
摘要:把本地当前分支推送到对应名称的远端分支git push origin HEAD如果本地当前分支名称是develop1那么跟下面一条命令是相同的把本地develop1分支推送到远端分支develop1git push origin develop1:develop1 阅读全文
posted @ 2023-01-05 15:40 cnlovefish 阅读(297) 评论(0) 推荐(0)
摘要:比如:git stash show -p stash@{1}是查看倒数第二最近stash的变化。 git stash show -p stash@{10}是查看倒数第十一最近stash的变化 阅读全文
posted @ 2022-03-07 14:57 cnlovefish 阅读(1343) 评论(0) 推荐(0)
摘要:easyswoole项目的 vendor/easyswoole/socket/这个项目怎么都无法添加到git目录里面。 报错: Administrator@PhpServer MINGW64 /z/wwwroot/dating (develop)$ git add ./vendor/easyswoo 阅读全文
posted @ 2020-05-23 14:09 cnlovefish 阅读(273) 评论(0) 推荐(0)
摘要:合并分支或者git pull命令的时候遇到: Updating 7c9e086..936acacerror: The following untracked working tree files would be overwritten by merge:Common/HFHttpRequest/H 阅读全文
posted @ 2020-05-23 13:58 cnlovefish 阅读(2487) 评论(0) 推荐(0)
摘要:我们每次使用命令 git clone https://xxx.com/android-app.git 默认 clone 的是这个仓库的 master 分支。 使用Git下载指定分支命令为:git clone -b 分支名 仓库地址 使用Git下载v.2.8.1分支代码,使用命令:git clone 阅读全文
posted @ 2020-05-23 13:34 cnlovefish 阅读(4675) 评论(0) 推荐(0)
摘要:https://zhidao.baidu.com/question/265959812183701925.html 在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overw 阅读全文
posted @ 2020-05-23 13:22 cnlovefish 阅读(6335) 评论(0) 推荐(0)
摘要:在线调试: 先切换成www用户进入项目的根目录比如/data/wwwroot/website su www cd /data/wwwroot/website vi ./api/controllers/UserController.php 用checkout覆盖回来 git checkout ./ap 阅读全文
posted @ 2020-05-23 13:21 cnlovefish 阅读(194) 评论(0) 推荐(0)
摘要:git add 添加 多余文件 这样的错误是由于, 有的时候 可能 git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 以下是撤销操作 git status 先看一下add 中的文件 git reset HEAD 如果后面什么都 阅读全文
posted @ 2020-05-23 13:20 cnlovefish 阅读(794) 评论(0) 推荐(0)
摘要:https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速 设置记住密码(默认15分钟): git config --global credential.helper cache 如果想自己设置时间,可以这样做: git config creden 阅读全文
posted @ 2020-05-23 13:19 cnlovefish 阅读(840) 评论(0) 推荐(0)
摘要:先显示提交的log,比如显示最近的3次提交 $ git log -3 输出信息如下: commit 4dc08bb8996a6ee02fAuthor: Mark <xxx@xx.com>Date: Wed Sep 7 08:08:53 2016 +0800 xxxxx commit 9cac9ba7 阅读全文
posted @ 2020-05-23 13:11 cnlovefish 阅读(286) 评论(0) 推荐(0)
摘要:查看本地分支,和当前所在的分支 git branch -vv git checkout developer 切换到developer分支 阅读全文
posted @ 2020-05-23 13:10 cnlovefish 阅读(5981) 评论(0) 推荐(1)
摘要:<<<<<<< HEAD b789 b45678910 >>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc head 到 里面的b789是您的commit的内容 到 >>>>6853e.....的是您下拉的内容 阅读全文
posted @ 2020-05-23 13:00 cnlovefish 阅读(235) 评论(0) 推荐(0)
摘要:比如当时文件所处的版本id是27e6266d86de3e6da6e1e7a8c43a8b51d6a87032 文件名是system/models/waimai/huodongdiscount.mdl.php >git checkout 27e6266d86de3e6da6e1e7a8c43a8b51 阅读全文
posted @ 2020-05-23 12:56 cnlovefish 阅读(2850) 评论(0) 推荐(0)
摘要:linux下是 git reset --hard HEAD^ windows下是 git reset --hard HEAD"^" 阅读全文
posted @ 2020-05-23 12:38 cnlovefish 阅读(14577) 评论(0) 推荐(1)