![](https://img-blog.csdnimg.cn/b0e2b6296c4547bdb598c28385410aec.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
git
文章平均质量分 79
无论是gitlab还是github
吨吨不打野
不要慌,不要慌,太阳落下有月光
展开
-
git rm工作区文件删除后撤销
误操作的解决原创 2022-08-15 00:29:17 · 1158 阅读 · 0 评论 -
git在团队合作中的常见使用
文章目录0. 将本地分支提交到(同名的)远程1. 将本地分支提交到远程的另一分支3. 将本地分支提交到另一个repo0. 将本地分支提交到(同名的)远程如果想将本地分支提交到远程,需要明确远程的名称已经要push的分支的名称""" 语法格式git push <remote> <branch>"""$ git push origin my-feature结果如下,本地的my-feature提交到对应远程的my-feature如果本地还没有切换到要push的分支,原创 2022-05-16 18:20:39 · 399 阅读 · 0 评论 -
git reset --hard撤销上一次commit后部分文件消失
文章目录1. 撤销上一次commit/add2. 因为reset导致部分文件消失3. 后续操作1. 撤销上一次commit/add参考:git撤销已提交的commit"git撤销上一次commit的内容"> git reset --soft HEAD^"如果需要连add的文件也一并撤销,使用命令"> git reset --hard HEAD^"""HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1 如果进行两次的commit,想要都撤回,可以使用HE原创 2022-05-05 17:00:57 · 3429 阅读 · 6 评论 -
github的README上加入标签/图像链接/badges
https://github.com/bipinKrishnan/fastai_course/blob/master/README.md加入colab和binder链接。加入aswsome标签原创 2022-02-02 20:17:32 · 4765 阅读 · 2 评论 -
github个人profile一个很有趣的功能
瞎逛看到了这个人的github主页,感觉挺好看的点开源文件,长这样### 你好 ????<img align="right" src="https://github-readme-stats.vercel.app/api?username=ZhongFuCheng3y&show_icons=true&icon_color=CE1D2D&text_color=718096&bg_color=ffffff&hide_title=true" />原创 2022-01-12 13:59:20 · 1204 阅读 · 0 评论 -
git中关于工作区,暂存区,本地仓库,远程仓库的一些问题
原理参考阮一峰的博客:常用 Git 命令清单workspace: 直接写好的代码,以文件形式存在硬盘上的,其实就是保存在workspace工作区;index/stage: git add之后会存入stage/index暂存区;repository: git commit之后会存入repository本地仓库;remote: git push 之后会存入remote远程仓库.1. gitignore并从远程git中删除要忽略的目录参考:idea创建.gitignore并从远程git中删除原创 2022-01-04 12:58:27 · 4457 阅读 · 0 评论 -
关于github上的awesome系列
这几天在搜索量化交易资源时搜索到了一个github项目,physercoe/awesome-quant,大概样子是下面这样。看到了一个叫awesome的标签,点进去之后发现了许多资源整理类的repo,搜索后发现这个awesome系列是github上比较著名的一种repo。目前可以看到的类似的推荐有:b站文章:【强烈推荐】github上的awesome开源项目知乎专栏文章:GitHub 上的 Awesome 系列(资源大全系列)所有的awesome项目的源头其实是:sindresorhus/原创 2021-02-18 10:04:46 · 1824 阅读 · 0 评论 -
git日常使用合集
实现自己的仓库与别人的同步刚入职遇到一个项目,老大为了善用工具,提出大家使用github,本以为fork之后就会和原项目各种同步,结果,看了如何用好 GitHub 中的 Watch、Star、Fork之后,我明白,单纯的fork与原项目没有啥关系,无法得到原项目在你fork之后的任何更新,即fork的项目只是保留了fork当时的状态,如果项目作者在你fork之后更新了项目,你是看不到的。即便使用watching来关注该项目,也只配通过绑定邮箱得到新的issue,commit,pull request原创 2021-07-12 13:13:13 · 2215 阅读 · 2 评论 -
pip install git(pip直接安装git上的项目)
1. 示例我有一个没有发布到PyPI源上的python包(主要有一个setup文件就行),位置在git上,我希望以pip install的方式安装,一步解决,而不是先git clone,再转到对应目录,进行安装。通常的安装# 两步走的安装(安装完还需要自己删除git文件)git clone http://127.0.0.1/XXX/demo.git#change dircd demo# installpython setup.py install --user# windows环境下加--原创 2021-08-11 08:43:43 · 71208 阅读 · 4 评论 -
git传输时使用的两种协议ssh和http的区别
网上有一些关于这个的文章,我参考官方文档的完善了一下,参考:官方文档-4.1 服务器上的 Git - 协议博客园:gitlab两种连接方式:ssh和http配置介绍简书:github上git clone https与ssh的区别(一般的博客都写的是使用区别,一个需要输入用户名密码,另一个不需要。。。官方文档里有偏向原理性的解释)...原创 2021-08-12 16:40:17 · 20724 阅读 · 2 评论 -
github与远程仓库交互(push和pull)
git initgit add .git commit -m "XXX"git pull origin master --allow-unrelated-histories解决error: failed to push some refs to ‘xxxx’原创 2021-08-12 17:09:42 · 1126 阅读 · 0 评论 -
github设置token后依然提示要输入用户名和密码
1. 问题描述使用git传输时使用的两种协议ssh和http的区别中第五部分对github配置和添加ssh连接之后,测试通过。但是在对一个使用https://github.com/username/repo.git这种链接(也就是用户名密码方式)获取的repo来说,总会要求输入用户名和密码的。2. 解决方案使用git remote -v查看一下当前repo的远程版本情况:$ git remote -vorigin https://github.com/XXXX/XXX.git (fetch)原创 2021-09-26 11:06:22 · 1850 阅读 · 0 评论 -
git网络报错
1. 不需要理会的错误# 1. OpenSSL错误fatal: unable to access 'https://github.com/***/***.git/': OpenSSL SSL_read: Connection was reset, errno 10054# 2. 超时错误fatal: unable to access 'https://github.com/***/***.git/': Failed to connect to github.com port 443: Timed o原创 2021-09-26 11:15:50 · 253 阅读 · 0 评论 -
github中.gitignore的书写
根据GitBook官方文档-gitignore这里列举几种常见的gitignore写法:# 空行无意义,增加可阅读性## 以#开头的行是注释 如果有需要匹配的内容是#开头的,那么在#前面加上反斜杠转义符,即\#.ipynb_checkpoints/# 不追踪.ipynb_checkpoints这个文件夹下的所有内容**/__pycache__/# 不追踪当前git项目中所有_pycache_文件夹中的内容,无论是几级目录中的a/**/b# 不追踪a文件夹下所有目录中b文件夹中的东西,原创 2021-09-27 13:33:42 · 950 阅读 · 0 评论