Git 和 Github。是不是可以在 Github 而不是 Git 上进行提交?

     2023-03-16     237

关键词:

【中文标题】Git 和 Github。是不是可以在 Github 而不是 Git 上进行提交?【英文标题】:Git and Github. Is it possible to make a commit on Github and not on Git?Git 和 Github。是否可以在 Github 而不是 Git 上进行提交? 【发布时间】:2018-04-07 03:26:52 【问题描述】:

我在 Linux 上使用 Git,并且在 GitHub 上有一个帐户。我分叉了一个存储库,并将一些文件添加并推送到 GitHub 上的主存储库。但后来我在 Github 上的分叉存储库上编辑了一个文件,并通过 Github 添加了一个提交。我忘记通过终端向 Git 添加提交。

现在,如果我想将文件推送到 GitHub,则会出现错误。我检查了 git 状态并且有一些提交要推送。

我对此并不陌生,我不确定是否可以在 GitHub 上编辑文件、进行提交而不是在 Git 上执行此操作? 接下来我应该怎么做才能开始推送我的更改?

【问题讨论】:

不,你不能',但你可以将 repo 克隆到一个新的位置,进行更改并推送它们。 @n00dl3 git pull 不会成功吗? @scharette 也许吧。我不确定我是否理解这个问题,它是如此模糊...... @Kejk 是什么错误? @n00dl3 据我了解,他直接在 Github 上进行了更改,因此他的本地存储库现在不同步。因此,我认为他应该从 Github 中提取更改。 【参考方案1】:

首先,你需要了解 Git 和 Github 的区别。

Git

Git 是一个版本控制系统,可让您管理代码。

Github

Github 只是一个托管服务。因此,您使用它来存储您的 git 存储库。它还具有许多功能。

现在回答您的问题,如果您在 GitHub 上而不是在本地计算机上对项目进行了更改,这没什么大不了的。这仅意味着您与 Github 上的版本不同步。所以你可能想要做的是运行:

git pull

这样,您将从 Github 获得最新版本。

请注意,我的解决方案是假设您在 Github 上所做的更改是您希望在本地项目中显示的更改。

【讨论】:

感谢您的帮助。我运行 git pull,这就是我得到的结果:Pull 是不可能的,因为你有未合并的文件。在工作树中修复它们,然后根据需要使用 'git add/rm ' 来标记解决方案并进行提交。致命:由于未解决的冲突而退出。 编辑。结果发现我有未合并的文件,所以我通过添加更改来修复它们。现在一切正常,我可以将文件推送到存储库。谢谢你的建议。 没问题!要记住的关键是您的本地版本和 Github 上的版本是两个完全不同的 repo。它们只是链接在一起,因为它们都是 git 存储库。 @Kejk 顺便说一句,接受有用的答案是一种很好的做法,因为它关闭了问题。

github使用--01(代码片段)

...邮箱是git提交代码是用来显示身份和联系方式的,并不是github用户名和邮箱git使用ssh密钥    git支持http是和git两种传输协议,githu 查看详情

androidstudio怎么把代码提交到github

...—ImportintoVersionControl——CreateGitRepository,或者shareprojectongithub(这个简单一点,只要生成token,登录github账号就行了),不过下面讲的都是creategitrepository选择当前项目的根路径,点OK在app右键,git目录下,先Add项目,然后再Commit提... 查看详情

git与github交互(代码片段)

1本地设置:  a.先配置好用户名和邮箱    gitconfig--globaluser.name"username"    gitconfig--globaluser.email"[email protected]"  b.在设置本地的仓库    获取密匙SSH:1 ssh-keygen-trsa-C"[email protected]"(这个为你在githu 查看详情

中文资料很少的git与github

没做这个之前我还真不知道什么是git和github,听说这样一句话:你不知道Github,那么我觉的你就不是一个菜鸟级别的coder,因为你压根不是真正coder,你只是一个code搬运工。不过我现在升级了。听知乎上有人说git是一个软件,可以... 查看详情

GitHub 和 GitLab 是不是支持 git clone 的 --filter 参数?

】GitHub和GitLab是不是支持gitclone的--filter参数?【英文标题】:DoGitHubandGitLabsupportgitclone\'s--filterparameter?GitHub和GitLab是否支持gitclone的--filter参数?【发布时间】:2019-08-0707:11:57【问题描述】:我想使用git的partialClone功能。在这个an... 查看详情

团队开发:git与github

首先,Git不是github,Git和github的关系就像是英雄联盟和对战游戏平台 其次,Xcode内置了Git,我们可以利用github或者国内的开源中国进行代码托管,直接在Xcode上进行团队协作1,配置与第一部的上传一、首先想要申请一个github... 查看详情

github和sourceforge有啥区别

...有像twitter那样,有人follow会发一封email通知下,让你看看是不是要回fo4.github更开放github提供众多的api,可以跟多数管理服务整合网站上有大量的帮助文档,从git的入门到github的使用都有 查看详情

初学git和github

 1.Git/GitHub是什么Git:是一种版本控制系统,称为CVS,即并发版本系统(另一个系统SVN)。相当于有一个巨大的撤销按钮。通过它可以在不同的时间点保存你的文件版本,还可以还原先前的版本和比较不同的版本,以及简化版... 查看详情

github超详细图文攻略-git客户端下载安装github提交修改源码工作流程git分支标签过滤git版本工作流(转载)

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助。GitHub操作总结... 查看详情

git和github

git:     git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个... 查看详情

git和github(代码片段)

...客户端来使用,也可以通过这个软件配套的命令来使用。github是一个代码托管平台,从本质上来说,git和github没有任何关系,但是基本上很多代码托管平台可以通过git的语法来管理先把目录管理起来学习git的第一步是先把我们创... 查看详情

本地 GIT 分支和远程 GITHUB 分支是不是需要相同才能推送代码? [复制]

】本地GIT分支和远程GITHUB分支是不是需要相同才能推送代码?[复制]【英文标题】:DoesthelocalGITBranchandremoteGITHUBbranchneedtobethesametopushthecode?[duplicate]本地GIT分支和远程GITHUB分支是否需要相同才能推送代码?[复制]【发布时间】:2020... 查看详情

git和github简介

关于github不清楚的可以百度, 在这里,可以创建一个新的仓库 点击Createrepository后会出现下面这些信息,其中第一块是仓库的url链接第二块是你在本地目录中创建一个READEME.md文件,然后进行初始化,在add和commit提交到分... 查看详情

git使用帮助

...理Linux内核开发而开发的一个开放源码的版本控制软件。github是什么:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHu 查看详情

github

什么是github?Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。创业公司可以用它来托管软件项目,开源项目可以免费托管,私有项目需付费。看了github的介绍已经可以... 查看详情

如何在 GitHub 存储库中包含 Composer

】如何在GitHub存储库中包含Composer【英文标题】:HowtoincludeComposerwithinaGitHubrepository【发布时间】:2021-09-1902:08:17【问题描述】:我是Composer和Git/GitHub的新手,所以如果这是一个愚蠢的问题,请原谅!我在GitHub上的存储库中构建了... 查看详情

git从零开始

...程库  先关联远程库,执行命令:gitremoteaddoriginhttps://github.com/Hollydan/gitstore.git(仓库地址可以同git协议[email protected]:Hollydan/gitstore.git)    origin指远程库的名字,可以自己起名;后面是远程服务器仓库地址(这里是我... 查看详情

github远程仓库搭建(代码片段)

目录GIT远程仓库:搭建git服务器:git与github数据同步:SSH警告:GitHub下载到本地:GIT远程仓库:搭建git服务器:本地Git仓库和GitHub仓库之间的传输:SSH加密1.创建SSHKey(用户主目录下,看看有没有.ssh目录有id_rsa和id_rsa.pub)创建:$... 查看详情