繁体   English   中英

无法推回Github

[英]Can't push back to Github

我是github的新手,并且会遇到一些基本错误。 大多数教程似乎在这里或那里丢失了一些东西,或更可能是我在丢失一些东西... :)

我的工作流程:

"git init"
"git clone ... " (github url)
"git add ." (adds the entire directory. 

我不明白为什么我需要add刚刚克隆的内容……这些不是我想使用的文件吗?)

"git commit -m" this works.
"git push" Now here the whole thing comes crashing down.

我希望当您从github克隆某些东西时,“ push ”命令会立即将您的更改推回。

但这似乎并非如此。 Git不知道我的文件来自哪里? 如果输入"git push origin master出现错误:

fatal: No configured push destination.

如何以与克隆文件的位置完全相同的方式创建推送目标?

看来您正在初始化新的存储库,然后进行一些克隆,这可能会令人困惑...

尝试:
1.移到新文件夹,这样您以前的工作就不会造成混乱
2.从您要使用的github仓库中clone
3. cd到该回购和git status ,以确保一切正常

进行更改后,只需addcommitpush 因此,在确定要克隆的存储库中之后,请尝试该工作流程的其余部分。 (而不是您刚刚创建的新)

更新:
查阅Learn Git Branching ,这是一个很棒的教程,对我和我的很多同事都有帮助。

要么跑

git init

要么

git clone ...

不是都!

进行任何修改后,commit&push通常效果更好。

您还可以使用git diff来查找工作目录和最后提交之间的区别。

GitHub还提供了易于使用的工具(以防您经常与cmd混淆)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM