您现在的位置是:首页 >技术教程 >github使用笔记(2)网站首页技术教程

github使用笔记(2)

盛溪的猫猫 2024-06-11 15:20:03
简介github使用笔记(2)

目录

先pull(拉)后push(推)

论非程序员用户GitHub的日常用法:

$ git pull origin master fatal: unable to access 'https://github.com/bison-abner/springmvc-tutorial.git/': OpenSSL SSL_read: Connection was reset, errno 10054 遇到这样的问题该怎么解决

尝试使用 SSH 协议进行拉取,可以通过命令 git remote set-url origin git@github.com:username/repo.git 进行设置。 能举一个示例吗

Git 进阶之「设置别名」


承接上文

先pull(拉)后push(推)

此外,在这个例子中,我们将远程仓库命名为origin,本地仓库名为springmvc-tutorial,其实两者的名字咱们可以随意取,一般来说,我们习惯性将远程仓库命名为origin,不过在需要关联多个远程仓库的时候,就需要我们再取别的名字啦!

最后,再强调一遍:在我们向远程仓库提交代码的时候,一定要先进行pull操作,再进行push操作,防止本地仓库与远程仓库不同步导致冲突的问题,尤其是第二种提交代码的情况,很容易就出现问题。

论非程序员用户GitHub的日常用法:

搜索项目
点击项目页面右边的Release
下滑页面
点击带“Windows*、“installer”字样的压缩包文件下载
下载完成
关闭GitHub
打开压缩包
解压安装

$ git pull origin master fatal: unable to access 'https://github.com/bison-abner/springmvc-tutorial.git/': OpenSSL SSL_read: Connection was reset, errno 10054 遇到这样的问题该怎么解决

这个错误一般是由于网络连接问题导致的。可以尝试以下几种方法:

  1. 检查网络连接,确保网络连接正常。

  2. 尝试使用 SSH 协议进行拉取,可以通过命令 git remote set-url origin git@github.com:username/repo.git 进行设置。

  3. 尝试使用 VPN 或者代理,以避免网络限制。

  4. 暂时性的问题可以等待一段时间再进行尝试。

  5. 如果以上方法都无法解决问题,可以尝试联系网络服务提供商或者代码仓库服务商的技术支持进行咨询。

尝试使用 SSH 协议进行拉取,可以通过命令 git remote set-url origin git@github.com:username/repo.git 进行设置。

这个方式最好

尝试使用 SSH 协议进行拉取,可以通过命令 git remote set-url origin git@github.com:username/repo.git 进行设置。 能举一个示例吗

假设你要将远程仓库地址从 HTTPS 协议改为 SSH 协议,可以使用以下命令:

git remote set-url origin git@github.com:username/repo.git

 其中,usernamerepo 分别是你的 GitHub 用户名和仓库名称。执行完毕后,使用 git remote -v 命令可以查看当前远程仓库的地址已经更新为 SSH 协议的地址。

Git 进阶之「设置别名」

在「Git 初体验及其常用命令介绍」一文中,我们已经接触了不少常用的命令,包括:

    git status,查询仓库状态;
    git init,初始化仓库;
    git add,添加文件;
    git commit,提交文件;
    git log,查询提交日志;
    git branch,拉分支;
    git checkout,切换分支或者标签;
    git merge,合并分支;
    git branch -d & git branch -D,删除或者强制删除分支;
    git tag,添加标签。

对于上述的 Git 命令,我们使用的频繁特别高,虽然这些单词都不算长,但是我们敲上十次、百次,甚至千次呢?敲一个git checkout和敲一个git co,哪一个更省时省力呢?显然是后者。这时,就体现了别名的作用啦!也就是alias.

还记得我们设置Author和Email时的操作吗?设置别名也类似,输入:

    git config --global alias.co check

如上所示,这样我们就设置checkout的别名为co啦!也就是说,以后我们直接输入git co,就表示git checkout啦,特别是对于一些组合操作,例如:

    git config --global alias.psm 'push origin master'
    git config --global alias.plm 'pull origin master'

显然方便了很多。在这里,各种命令的别名我们可以顺便的起,只要我们能记住就 OK 啦!

此外,我们再了解一个比较diǎo的命令。正常情况下,我们输入git log查询日志,结果如下图所示:
 

博客参考:

Git 进阶之「设置别名」_CG国斌的博客-CSDN博客

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。