
git
编程经验随笔
Windows
展开
-
GitHub上的watch,star和fork的含义
GitHub右上角Watch、Star和Fork详解GitHub项目的右上角都会有三个按钮,分别是Watch、Star和Fork,Watch、Star和Fork是什么意思?码笔记来说说Watch、Star和Fork的意思以及如何使用:原创 2023-02-27 17:13:00 · 2914 阅读 · 0 评论 -
cpplint的安装说明
3、pre-commit install【ps: 这一行命令需要在当前项目根目录下运行】git reset --hard (commit hash值) //回退到某个提交。然后在项目目录下会有.git\hooks\pre-commit 文件。git diff --cached -U0 //比较更改。用自己编写好的pre-commit替换这个文件就可以了。因为之前安装过python2.7,现在就不用安装了。进到项目目录,右键git bash here。原创 2023-02-27 17:09:13 · 729 阅读 · 0 评论 -
工作中常用的git命令
详细见:file:///D:/%E4%B9%8B%E5%89%8D%E6%A1%8C%E9%9D%A2%E8%B5%84%E6%96%99/git%E7%9B%B8%E5%85%B3/git%20cherry-pick%20%E6%95%99%E7%A8%8B%20-%20%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97.mhtml。对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。原创 2023-02-23 15:51:59 · 620 阅读 · 0 评论 -
理解回车换行CRLF,windows和linux与git的配置问题
2.如何理解CRLF?原创 2022-10-08 14:57:34 · 174 阅读 · 0 评论 -
windows下jenkins批处理执行git pull失败的原因
当你本地执行git pull 没有问题的时候,并且也不需要输入用户名和密码的时候,在jenkins执行批处理的时候执行git pull,任务执行失败,报错如下:失败的原因不是因为要输入用户名和密码,因为你本地也不需要输入。原因是因为你自己搭建的仓库它是私有的仓库,你要取消勾选:如下:取消勾选后 更新设置就可以了 然后就执行git pull 成功了:如果执行git pull 不报错 但是一直拉不下来 在阻塞中,也是因为这个私有仓库的原因。......原创 2022-06-15 17:09:32 · 879 阅读 · 0 评论 -
解决git pull/push每次都需要输入密码问题
如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。解决办法:git bash进入你的项目目录,输入:git config --global credential.helper store然后你会在你本地生成一个文本,上边记录你的账号和密码。当然这些你可以不用关心。然后你使用上述的命令配置好之后,再操作一次git pull,然后它会提示转载 2022-06-10 14:14:15 · 4643 阅读 · 1 评论 -
git仓库完整迁移(代码,分支,提交记录)
背景我们公司使用Git进行版本控制,并使用gitlab搭建了公司的私有Git仓库,后期项目逐渐增多,项目老大为了统一项目权限管理,决定将不同项目统一放到一个Group中。一旦进行项目迁移,项目的git远端地址会发生变化,现在项目正在开发当中,每个人都有自己独有的分支,所以这就面临了两个问题:①项目迁移时间不能太差,否则会影响大家项目的开发进度。②项目迁移必须完整,包括master代码,各个分支代码,提交记录必须保留。解决方案通过百度,以及查阅官网文档,找到了解决办法,通过简单的git命令即可完成。使转载 2022-06-01 16:58:30 · 1763 阅读 · 0 评论 -
Git仓库完整迁移全过程
包括分支以及提交记录数据的迁移。最近公司的代码仓库由自建的git仓库迁移到了云效,经过多次测试,终于找到了最好的解决方法。1,先将所有人的代码都提交并push到远程仓库。2,找一个文件夹中执行git 命令克隆一份裸版本库git clone --bare git://39.xx.xx.xx/project_name.git3、进入到project_name.git目录中,再执行git push --mirror命令,将代码推送到新仓库cd project_name.gitgit push --mirror转载 2022-06-01 16:55:11 · 2276 阅读 · 0 评论 -
git 撤销未提交修改
git 撤销未提交修改相当于在提交界面上对所有的修改文件进行revert正确的命令是:git checkout .如果针对某一文件撤销如下:git revert 针对已经commit的内容原创 2022-05-31 16:51:27 · 1387 阅读 · 0 评论