
git 的使用
刘小哈哈哈
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用脚本将代码push 到远端
【代码】使用脚本将代码push 到远端。原创 2023-06-18 15:41:23 · 132 阅读 · 0 评论 -
几个git 问题
新建的仓库 ,在初始化远程仓库的时候选中了readme,导致远程仓库中有一个待拉取的提交。原创 2022-10-15 20:00:23 · 368 阅读 · 0 评论 -
LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60
然后将该IP 添加到hosts 文件中。使用该链接查看github的IP。原创 2022-09-24 13:35:04 · 11688 阅读 · 0 评论 -
设置git 忽略文件
设置忽略步骤。原创 2022-09-22 20:59:16 · 530 阅读 · 0 评论 -
git reset 和 git revert 的使用
注意:我们也可以对远端进行reset , 首先进行本地git reset 将本地回退到某个版本,然后进行git push -f 用本地将远程强行覆盖(危险慎用)git reset --hard HEAD^ 重置到上一个节点,并将最新一个节点的提交删除,慎用。git reset --mixed HEAD^ 重置到上一个节点,并将最新一个节点的提交 添加到工作区。git reset --soft HEAD^ 重置到上一个节点,并将最新一个节点的提交 添加到暂存区。......原创 2022-08-31 20:19:40 · 897 阅读 · 0 评论 -
给同一个工程添加多个远程git仓库
添加方法:进入到工程文件夹目录执行 命令行git remote add origin1(这个是仓库名) url1(这是远程git 仓库地址)git remote add origin2(这个是仓库名) url2(这是远程git 仓库地址)… 同理添加多个pushgit push origin1 (向origin1 对应的仓库)git push origin2 (向origin2 对应的仓库)…查看git remote -v结果如下origin https://gitee.com原创 2021-12-18 16:28:44 · 1200 阅读 · 0 评论 -
Please move or remove them before you merge
如上图,git pull 的时候报了一个这样的错误error: The following untracked working tree files would be overwritten by merge:README.mdPlease move or remove them before you merge.看了下,说是需要一处readme.md文件然后我就移除本地的文件然后再进行git pull 就可以了...原创 2021-09-20 15:29:36 · 835 阅读 · 0 评论 -
git 常用命令行
修改既有工程的远程仓库git remote origin set-url [url]原创 2021-07-10 19:12:16 · 310 阅读 · 0 评论 -
由于文件大小或模式问题导致无法进行差异对比 (2)
今天又遇到了一个无法查看某个文件修改的问题,这里记录一下解决方法如图,我们的podfile.lock文件无法查看修改内容发现修改大小限制之后还是不行,这里就想到了可能是设置了忽略文件中导致的(这里的忽略不是.gitignore中的忽略提交,而是忽略对比差异)后来将忽略文件模式中的.lock项去掉就可以了如图前面写过关于不能查看差异的,原因目前看来有两个一 设置限制大小二 忽略对比差异文件...原创 2021-04-09 13:55:25 · 785 阅读 · 0 评论 -
对ssh, http 链接git的认证原理的理解
1 我们对git仓库的权限,最终都要通过判断电脑是否有git 权限2 ssh链接方式,是判断电脑上的ssh公钥和被授权的git账号中的ssh共钥是否匹配3 http链接方式,需要我们输入被授权的git账号的用户名和密码输入过之后,用户名和密码会写入到mac 的钥匙串中,电脑就会被授权了...原创 2021-02-26 18:25:34 · 292 阅读 · 0 评论 -
对http 方式连接远程的git仓库的 进一步理解
1 首先需要我们使用http clone 远程仓库git clone https://github.com/liu。。。这里是不需要账号密码的2 修改代码并commit3 git push这时候终端会提示输入用户名,注意这里输入的用户名,需要是添加了git仓库权限的git 用户,有可能和本地的git 用户是不一样的,所以需要留意,不要添加成本地git 用户名如图,我添加了本地的用户名就报错了,因为我本地的用户名和添加了gi t权限的用户名并不一致我添加了远程的..原创 2021-02-26 18:15:14 · 712 阅读 · 0 评论 -
不同的git 仓库,在一个电脑上可以使用同一个 用户 名和 邮箱
1 电脑上的Git用户名和邮箱是用来识别提交的人的,不一定要和Git账号的用户名和邮箱保持一致,就是说:不同的仓库,不同的工程,我们都可以使用在电脑上的同一个Git用户名和邮箱2 命令行 git config --list 查询 电脑git 配置信息git config --global user.name "name" 配置电脑git 提交用户名git ocnfig --global user.email "email" 配置电脑 git 提交用户邮箱...原创 2021-02-26 15:23:34 · 990 阅读 · 0 评论 -
用ssh 方式连接git 仓库
首先,生成ssh 密钥$ ssh-keygen -t rsa -C "your_emai"然后在终端 输入$ cd ~/.ssh原创 2021-02-22 21:38:27 · 213 阅读 · 0 评论 -
fatal: unable to access ‘https://github.com.....‘: Could not resolve host: github.com
今天执行 push 的时候 报了一个错FunctionTest apple$ git pushfatal: unable to access 'https://github.com/liuboliu/FunctionTest.git/': Could not resolve host: github.com处理方式这样FunctionTest apple$ ping github.com然后终端输出gi thub 信息然后前往路径/etc/hosts如图这个hos原创 2021-02-07 19:54:33 · 400 阅读 · 0 评论 -
删除.DS_store文件
两步1.设置.DS_Store的不产生defaults write com.apple.desktopservices DSDontWriteNetworkStores true2.删除原有.DS_Storesudo find / -name ".DS_Store" -depth -exec rm {} \;原创 2021-02-01 14:08:29 · 492 阅读 · 0 评论 -
由于文件大小或模式问题导致无法进行差异对比
问题如图打开sourcetree的偏好设置修改如图之后再重启sourctTreee 就可以查看了原创 2021-02-01 11:38:41 · 1347 阅读 · 5 评论 -
将本地仓库添加到sourceTree 中
如上图,选择跳过设置,然后将本地已经有Git仓库的工程文件夹拖入到sourceTree中即可添加原创 2021-02-01 09:40:33 · 2294 阅读 · 0 评论 -
please move or remove them before you can merge
git clean -d -fx .原创 2021-01-22 15:03:50 · 272 阅读 · 0 评论 -
git 修改分支名
git branch -m 旧分支名 新分支名原创 2021-01-18 14:26:05 · 157 阅读 · 0 评论 -
Git 同步远端已经删除的分支
git remote prune origin原创 2021-01-18 09:59:38 · 354 阅读 · 0 评论 -
git: error: unable to locate xcodebuild, please make sure the path to the Xcode folder is set correc
解决方法sudo xcode-select --switch /Library/Developer/CommandLineTools/原创 2021-01-16 16:27:10 · 1158 阅读 · 0 评论 -
git 子模块不能更新
git submodule update --remote原创 2021-01-15 18:51:43 · 1337 阅读 · 0 评论 -
Git pull 导致等代码丢失的问题
pull 之后产生了一个merge ,但是别人的代码丢失了具体原因不明,这里记录下有问题的merge有问题的Merge,如图source tree 中提示有冲突,但是没有具体的冲突文件提示,这种情况,已经有代码丢失了如图正常的merge,有冲突的话,会有具体的提示,哪些文件有冲突需要注意的是,如果有冲突,但是有没有具体的提示哪个文件有冲突,这时候这个合并就有问题了,需要停止merge,如果,已经merge,需要确认有那些代码丢失...原创 2020-10-13 14:46:45 · 2510 阅读 · 0 评论 -
Git 撤销已经push 到远端的提交
首先,本地reset 到某次提交git reset --hard9448fc0a8be4bbcc然后将本地分支强制提交的远端git push origin feature/liubo/test -force原创 2020-09-10 11:16:05 · 290 阅读 · 0 评论 -
记录一次添加.gitignore文件
首先把 下面的内容粘贴到.gitignore 文件中# Xcode.DS_Store## Build generatedbuild/DerivedData/## Various settings*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode...原创 2019-10-13 17:25:55 · 187 阅读 · 0 评论 -
git 恢复到历史版本
1、git reflog feature/liubo_339_oneGradecategory_showTwoGradecatetory (查看本地feature/liubo_339_oneGradecategory_showTwoGradecatetory分支历史变动纪录) 2 git reset --hard feature/liubo_339_oneGradecategor...原创 2019-01-04 16:57:15 · 1176 阅读 · 0 评论 -
每次push 需要密码二
今天发现还可以使用这种方式https链接,在仓库设置中url 中添加用户名:密码@git地址原创 2018-11-24 11:44:59 · 305 阅读 · 0 评论 -
sourceTree 每次提交需要输入密码
如图操作,然后输入自己已经添加到仓库的用户名,前提是自己已经配置了ssh ,并已经能通过输入密码提交代码 今天发现还可以使用这种方式https链接,在仓库设置中url 中添加用户名:密码@git地址如图...原创 2018-11-16 19:30:48 · 3730 阅读 · 0 评论 -
撤销git 的commit 操作
git reset --soft HEAD^转载 2018-11-16 15:21:41 · 479 阅读 · 0 评论 -
xcode上传工程到github(转载)
打开xcode创建一个工程,比如我创建的工程名TESTDemo,然后打开终端,进入TESTDemo文件夹,输入Creat a new repository on the command line提示的命标注的是命令 对应的位置换成自己的工程即可解释下输入的命令:1)touch README.md文件是关于工程代码的介绍,类似与使用说明书2)git init 初始化一个本地的 git仓库,生成隐藏...转载 2018-03-10 11:47:04 · 488 阅读 · 0 评论