| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 当用TortoiseGit同步github仓库频繁失败问题的解决方法 -> 正文阅读 |
|
[开发工具]当用TortoiseGit同步github仓库频繁失败问题的解决方法 |
背景:用 小乌龟(TortoiseGit) push 到github时,频繁出现登陆失败的问题,随放弃 小乌龟 的使用,改用Git指令的方式进行同步。此种方式不需要登录账户,同时发现,由于Git的版本不同,需要键入的指令也不同。 目的:自用。或给面临这个问题的初学者们一个大方向。就是时间比较靠前的Git指令教程,现在用起来需要改变一些指令。 门槛:拥有一个github账户,并且成功创建自己的仓库,知道TortoiseGit和Git是用来做什么的,已经安装上,但是只会照着教程用的人 教程:首先,抛弃掉 小乌龟(TortoiseGit),我测试了许久,发现这只是一个将Git指令图形化的工具。很多操作在你记住了 Git指令 后,就可以脱离 小乌龟 来实现仓库的同步。所以,本教程也同样是Git指令使用的初步介绍。 如图,这是我们新建的仓库,新建仓库的时候选中了readme.md,让仓库显得不那么空荡荡,点击SSH,并复制后面的地址 (本教程中,如果在新建仓库时没有选中readme.md的话,可能会出现某些错误,建议选上,占用又不大。具体原因我还不知道,等明白了再写个新版) 然后,随便找一个你信得过的地方,右键菜单点击Git Bash Here ? ?出现如下图指令框 ?然后,键入git clone?git@github.com:SCH-MN/test1.git (clone后面的部分就是自己的SSH地址,勿照抄,不要忘记空格) ?然后你就 clone 成功了,具体时间受限于自己的网络环境 ?然后键入cd test1,进入这个仓库的主分支master。也可以在test1文件夹里右击菜单,然后点击 Git Bash Here,同样能进入主分支master。 (test1是仓库名,你的仓库名是啥就敲啥。有些仓库的主分支是main,这个就根据实际情况来自己摸索吧) ? ?接着我们先键入git branch,再键入git branch dev1。创建分支(branch)dev1. (dev1是分支的名字,正如master是主分支的名字一样,想要什么名字就敲什么名字) 然后在键入git checkout dev1,进入新建的分支。(注意:此处有些版本是?git switch dev1) ? 如果我们键入git switch dev1后,出现下图提示,我们可以按照它的提示键入git --help,获取当前版本 Git的指令集。发现 指令switch被改成checkout了,不知道具体是什么原因,暂且搁置 ? ?得到下图指令集,看不懂就去百度翻译,都是一些基础词。也可以自己一个个的试试,不要害怕,不会死机的;) ? ?总之,按照教程的进度,你现在已经进入分支 dev1 了,然后让我们练习,如何将本地文件同步到github仓库上。 先在 test1 的文件夹下,新建文件夹并命名为 dev1 ?然后在 dev1 文件夹下写一个测试文件 readme.me,并在里面写点东西 (此处不限制文件类型,想用啥用啥,最好小一点,方便进行测试) 然后向 dev1 分支中提交文件,键入 git add ./ (同步指令),再键入 git commit -m "描述",再键入git push origin dev1。 第一次超时了,第二次就成功上传了 (github对网络环境的要求还是挺高的,所以使用github的话,一定要保持平常心。不行的话就用国内的gitee代替) ? ?让我们在github的对应仓库上查看。(新建的分支 dev1 出现了,还有我们新建的测试文件,和键入的文字) ? ?到此,用Git从本地同步文件到github仓库的教程就结束了,熟练的使用仓库作为自己的“云盘”吧;) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:51:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |