随笔分类 -  git

摘要:#取消代理即可恢复正常,执行下面的命令即可 git config --global --unset http.https://github.com.proxy #再次运行git clone.....的命令即可 阅读全文
posted @ 2022-06-10 14:28 Syw_文 阅读(7125) 评论(1) 推荐(1) 编辑
摘要:问题汇总: 1、首次使用sourcetree连接github上传,需要输入账号与密码(github的登录名称与密码),若此时输入错误,再次推送代码时,会要求输入密码,将出现弹框 2、若此时再次输入错误,推送失败提示账户名与密码错误,无任何的弹框去设置密码 解决方法 一、删除保存的密钥 进入钥匙串访问 阅读全文
posted @ 2020-08-26 21:23 Syw_文 阅读(6346) 评论(0) 推荐(0) 编辑
摘要:ssh-keygen -o -t rsa -C "your.email@example.com" -b 4096 3、复制公钥且粘贴到服务器中 命令:pbcopy < /Users/lucky/.ssh/id_rsa.pub 复制到服务器中: 阅读全文
posted @ 2020-07-08 21:46 Syw_文 阅读(162) 评论(0) 推荐(0) 编辑
摘要:基础常规操作 git init git clone <版本库的网址> <本地目录名> touch xxx 本地创建一个xxx的文件 git add xxx git commit -m “xxxx” 提交时添加xxx的备注 git push -u origin xxx 将本地文件push到远程分支xx 阅读全文
posted @ 2019-07-08 11:23 Syw_文 阅读(193) 评论(0) 推荐(0) 编辑
摘要:场景: 当前在本地仓库lucky,因修改了123.txt的文件内容,需要将lucky分支push到远程Git库,在push前有其他的同事已删除了远程Git库中的123.txt文件。因此这时就产生了远程仓库与本地仓库不匹配,因此push不成功会报错。 问题的产生: 本地代码Git push origi 阅读全文
posted @ 2019-07-06 18:03 Syw_文 阅读(3657) 评论(0) 推荐(0) 编辑
摘要:git pull 相当于自动的 fetch 和 merge 操作,会试图自动将远程库合并入本地库,在有冲突时再要求手动合并。 git rebase 可以确保生产分支commit是一个线性结构,方便rollback。其实生产也可以选择打tag来发布。 注:通过rebase可以确保主分支commit h 阅读全文
posted @ 2019-07-06 17:52 Syw_文 阅读(3269) 评论(0) 推荐(1) 编辑
摘要:Git log 只包括当前分支的commit. 截图示例: Git reflog 显示整个本地仓储的commit(所有branch,包括已撤销的commit) 截图示例: Git reflog --relative-date 显示相对时间的commit纪录 截图示例: 阅读全文
posted @ 2019-07-06 17:32 Syw_文 阅读(2551) 评论(0) 推荐(0) 编辑
摘要:问题来源: 每次版本发布的时候一般开发都会要求对当前版本打tag,一直不明白为什么打tag,tag是什么等等,今天进行了了解与使用,如下: 标签管理:tag 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打 阅读全文
posted @ 2019-07-06 17:23 Syw_文 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1、工作流程模式: 首先,可以试图用git push origin branch-name推送自己的修改 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并 如果合并有冲突,则解决冲突,并在本地提交 没有冲突或者解决掉冲突后,再用git push origin branch 阅读全文
posted @ 2019-07-06 17:19 Syw_文 阅读(180) 评论(0) 推荐(0) 编辑
摘要:需求:删除仓库 Lucky-Repository,实现步骤如下截图所示 如上完成删除操作 阅读全文
posted @ 2018-09-16 16:35 Syw_文 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1、首先创建一个远程仓库 2、将远程仓库克隆到本地 (1)本地新建文件夹,命令行进入文件夹,执行clone操作 (2) git clone git@github.com:Lucky-Syw/lucky888.git (3)查看远程与本地分支:git branch -a (4)创建远程分支,并查看是否 阅读全文
posted @ 2018-09-16 16:31 Syw_文 阅读(3229) 评论(0) 推荐(0) 编辑
摘要:说明: 一般情况下,git要将内容提交到本地仓库,都是先将内容提交到暂存区,然后再从暂存区提交到本地仓库。 常用命令(一个简单的示例操作): git init:会默认创建一个分支,命名为master git clone 路径:这是一个较为简单的初始化方式,当你已经有了一个远程的GIT版本库,只需在本 阅读全文
posted @ 2018-09-14 14:31 Syw_文 阅读(122) 评论(0) 推荐(0) 编辑
摘要:先说一下相同点,二者都是基于web的Git仓库,在很大程度上GitLab是仿照GitHub来做的,它们都提供了分享开源项目的平台,为开发团队提供了存储、分享、发布和合作开发项目的中心化云存储的场所。 GitHub作为开源代码库及版本控制系统,拥有超过900万的开发者用户,目前仍然是最火的开源项目托管 阅读全文
posted @ 2018-09-13 20:08 Syw_文 阅读(756) 评论(0) 推荐(0) 编辑
摘要:1、首先在git上创建一个库,用来保存上传的本地文件 2、通过命令 git init 把这个目录变成git可以管理的仓库 3、将远程git库克隆一份保存到本地 执行到此步骤,可以看到已经将远程git文件克隆到了本地桌面 4、将需要上传的文件可以拖动到桌面克隆的文件中 5、进入到克隆到本地的文件夹中, 阅读全文
posted @ 2018-05-06 14:38 Syw_文 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1、git和GitHub的区别: 简单回答:球和球场的关系(知乎答案,觉得简单易懂) 详细介绍:git是一个版本控制工具 github是一个用git做版本控制的项目托管平台。 2、安装本地github客户端 若你已经在github(链接:https://github.com/)上创建了自己账号,在本 阅读全文
posted @ 2018-04-12 14:51 Syw_文 阅读(556) 评论(0) 推荐(0) 编辑