Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git提交不起作用_Git_Github - Fatal编程技术网

git提交不起作用

git提交不起作用,git,github,Git,Github,我在Win 10 Pro中使用VS代码1.25.1 我最近添加了Git,除了没有更新Git.github.com/jfkirkpatrick/NaTours之外,它似乎没有任何错误。我不知道他们要去哪里!! 在终端中使用命令将执行提交。 我附加了几个输出来启动我们 PS D:\NaTours> git remote -v origin git@github.com:jfkirkpatrick/NaTours.git (fetch) origin git@github.com:j

我在Win 10 Pro中使用VS代码1.25.1 我最近添加了Git,除了没有更新Git.github.com/jfkirkpatrick/NaTours之外,它似乎没有任何错误。我不知道他们要去哪里!! 在终端中使用命令将执行提交。 我附加了几个输出来启动我们

    PS D:\NaTours> git remote -v
origin  git@github.com:jfkirkpatrick/NaTours.git (fetch)
origin  git@github.com:jfkirkpatrick/NaTours.git (push)

    PS D:\NaTours> git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
diff.astextplain.textconv=astextplain
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.required=true
filter.lfs.process=git-lfs filter-process
credential.helper=manager
user.name=jfkirkpatrick
user.email=jfkirk@ix.netcom.com
filter.lfs.clean=git-lfs clean %f
filter.lfs.smudge=git-lfs smudge %f
filter.lfs.required=true
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
remote.origin.url=git@github.com:jfkirkpatrick/NaTours.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
PS D:\NaTours>

你推动你的改变了吗
git-push
git-push-u原始主机
如果是第一次推送


除非您推送,否则提交不会反映远程存储中的更改。

我不是@VS code专家,但命令行上的
git commit
只会影响您的本地存储库,您可以使用
git clone
从本地存储库复制,例如github,而不是远程存储库
git push origin
,是您正在处理的分支,例如,如果您具有push访问权限,master会将本地存储库中的所有更改放入远程存储库,这是对远程存储库的写入权限

在VS终端窗口中,我输入:

PS D:\NaTours> git push
致命:当前分支主机没有上游分支。 要推送当前分支并将远程分支设置为上游,请使用

git push --set-upstream origin master

打开要放入回购协议的文件夹 右键单击并选择“git bash here”(您需要git bash)

尝试执行以下步骤将所有文件发送到GitHub: 从GitHub复制克隆链接(请记住在创建repo时添加.readme文件。) e、 g
git克隆{clone url}

对存储库进行更改

将CD放入存储库
cd{gthub上的存储库名称}

下一个输入:
git状态
您将得到一个输出,表明存在未跟踪的文件

下一步:
git添加。

下一步:
git提交-m“您的消息”

下一步:
git推送原点主节点

现在转到GitHub页面:
您的更改应该在刷新页面后添加。

在本地提交更改后,是否将其推送到远程?@chetanRamparlyaI在右上角找到“推送”控件并单击“推送”出现以下错误:PS D:\NaTours>git push-u origin master输入密钥“/c/Users/JohnK/.ssh/id_rsa”的密码短语:到github.com:jfkirkpatrick/NaTours.git![已拒绝]主控->主控(先取)错误:无法将某些引用推送到'git@github.com:jfkirkpatrick/NaTours.git'hint:更新被拒绝,因为远程包含您在本地没有的工作。这通常是由另一个存储库推送提示引起的:推送到同一个引用。在再次推送之前,您可能希望首先集成远程更改提示:(例如,“git pull…”)。提示:等等。请将此信息添加到您的问题中,而不是在答案中。我明白了,我在VS代码中找到了push下拉面板,并在输入公钥密码短语后执行了push&push to,但出现了错误。阅读VS代码和观看视频似乎没有帮助。看来我得回候机楼了