标签: git-push

是否可以在不使用'git push'的情况下将更改推送到服务器?

是否保证在远程Git服务器上进行更改的唯一方法是git push命令?

git git-push

0
推荐指数
1
解决办法
177
查看次数

`git push`扩展为`git push origin master`?

还是扩展到git push origin <current-branch-name>

参考

git git-push

0
推荐指数
1
解决办法
2594
查看次数

Windows 中跨本地文件系统的 GIT 存储库

我的计算机上已经有一个 Git 存储库。我想在我的计算机中为它设置一个远程存储库,例如在/path/to/remote.
所以我曾经git init启动一个空的存储库。然后我使用了这个命令:

$ git remote add test "file:///path/to/remote/.git/"
Run Code Online (Sandbox Code Playgroud)

然后尝试:

$ git push -u test --all
Run Code Online (Sandbox Code Playgroud)

但结果错误:

remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to match
remote: error: the work tree to HEAD.
remote: …
Run Code Online (Sandbox Code Playgroud)

git repository git-push

0
推荐指数
1
解决办法
2081
查看次数

推送后撤消 git 合并

当我在合并后已经推送到 master 时,如何撤消合并?这是我的步骤:

  1. git add -A

  2. git commit -m "some message"

  3. git fetch origin master:master

  4. git rebase master (resolve merge conflicts)

  5. git push -f origin my local branch

我想回到我在第 2 步时的状态

git version-control git-push

0
推荐指数
1
解决办法
991
查看次数

将现有项目提交给git和github

我有一个相当大的android工作室项目,我现在想要将整个项目提交给git然后再提交给github但是我被卡住了!我知道如何将文件添加到临时区域并提交或提交所有已修改的文件但是如何将整个项目提交到git而不是单独提交文件?

提前谢谢你的帮助!:)

git github git-push git-commit android-studio

0
推荐指数
1
解决办法
1483
查看次数

GitBash | origin master - 被拒绝(首先获取)| GitHub 存储库中没有文件

我被这段代码困住了。在 git fetch 之后,我遇到了困难,不知道下一步应该做什么才能将所有提交的文件发送到 GitHub 服务器 - 现在只有一个文件 README.md 是在保存新存储库时自动创建的。感谢帮助。

Freeware Sys@DESKTOP-VK97GA5 MINGW64 ~/Desktop/Coding Staff/MustBeDone (master)
$ git status
On branch master
nothing to commit, working tree clean

Freeware Sys@DESKTOP-VK97GA5 MINGW64 ~/Desktop/Coding Staff/MustBeDone (master)
$ git remote add origin https://github.com/adambugaj/Lets-code.git

Freeware Sys@DESKTOP-VK97GA5 MINGW64 ~/Desktop/Coding Staff/MustBeDone (master)
$ git push -u origin master
To https://github.com/adambugaj/Lets-code.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/adambugaj/Lets-code.git'
hint: Updates were rejected because the remote contains work that you …
Run Code Online (Sandbox Code Playgroud)

git github git-push git-fetch git-bash

0
推荐指数
1
解决办法
4913
查看次数

Git Hub 远程:密码认证不适用于 Git 操作

我是乌龟 git 的新手并用于我的 Github 企业。当我尝试从 Tortoise git 提交我的文件时,它可以工作但是当我尝试推送它时会抛出以下错误

远程:密码验证不适用于 Git 操作。

远程:您必须使用个人访问令牌或 SSH 密钥。

远程:请参阅https://github .********.com/settings/tokens 或https://github .******.com/settings/ssh 致命:无法访问 ' https: //github.ford.com/****/****.git/ ':

请求的 URL 返回错误:403

当我尝试克隆时,我遇到了同样的错误。我只能提交文件。

但是当我尝试使用示例 github.com 而不是企业时,一切正常。请就此给我建议。

如果我需要设置任何身份验证指导我

github git-push tortoisegit git-clone

0
推荐指数
1
解决办法
2万
查看次数

如何将本地 git 存储库推送到远程 github 存储库中的分支?

我的组织阻止了推动掌握。相反,我需要在 GitHub 上显式创建一个单独的分支,并将我的代码推送到该分支,然后创建拉取请求。

我的代码位于本地存储库中。我运行过的命令:

git init
git add .
git commit -s -m <my-commit-message>
git remote add origin <repo-URL>
git branch -M main
git pull // not sure if this is necessary
git checkout -b feat/dev // the remote branch name
git push -uf origin:feat/dev main
Run Code Online (Sandbox Code Playgroud)

会发生什么:

错误:feat/dev 似乎不是本地存储库

我做了什么:

git push -uf origin main

会发生什么:

代码被推送到名为 main 的新分支,我无法打开拉取请求,因为这两个分支具有完全不同的提交历史记录。


我做错了什么?


编辑:

在此处添加我的组织所需的 GitHub 步骤(?):

  1. 在本地创建您的项目。运行它,调试它,使其运行没有错误。(如果你愿意的话,可以在本地使用 git;我总是这样做:D)
  2. 提出请求(用于请求 GitHub 存储库的内部门户)
  3. 指定您需要的存储库的名称
  4. 这不是我必须做的事情,而是将其添加到此处:运行创建新存储库工作流程。这将创建一个包含 Readme.md 和票证审批者预先选择的许可证的存储库。默认分支(仍然)是 master。
  5. 创建一个名为 <whatever-you-want> 的新分支
  6. 将您的代码推送到该分支。
  7. 提出审核请求(这是在 …

git github git-push git-branch

0
推荐指数
1
解决办法
6455
查看次数

修改提交后本地分支和远程分支出现分歧

我有一个feature名为的分支featureA,我是唯一正在并将接触该分支直到它合并到master分支的开发人员。

我的 git 命令历史记录是:

  1. 本地提交的更改
  2. 进行了更多更改,然后通过修改提交推送到远程
  3. 又进行了一项更改(在一行上),然后通过修改提交推送到远程

但它似乎没有推送到远程存储库。

git status输出:

您的分支 和origin/featureA已经出现分歧,并且分别有 1 个和 1 个不同的提交。(用于git pull将远程分支合并到您的分支中)

git diff表明:

  • 本地分支:应用最后一行更改
  • 远程原始分支:不应用最后一行更改

我的featureA分支将被合并到master分支,所以我不想破坏历史。

我经历了几个线程(建议git pul --rebasegit reset --hard等等),但仍然不清楚什么是最好的解决方案。

我不介意解决方案将处于哪种状态。如果需要,我不介意返回到之前的推送/提交并再次将新更改作为新提交推送,因为这只是单行代码更改。

我感谢您的帮助。

git branch git-push git-amend git-commit

0
推荐指数
1
解决办法
2059
查看次数

git 将本地分支推送到远程分支

我要将本地分支推送到现有的远程分支。我发现的命令是这样的: git push repository_namebranch_name

我对branch_name感到困惑,这是我要推送的本地分支的名称,还是我要推送到的远程分支的名称?

git git-push

-1
推荐指数
2
解决办法
1万
查看次数