从bash更新github上的文件

时间:2013-06-07 18:44:21

标签: git github

如果以前曾经问过我,我真的很抱歉,我的搜索能力很差。

所以我想用我的本地代码更新我的github repo,但它总是说“Everything up-date” 所以我有一个我修改过的文件,我试试

  • git add Main.cs
  • git commit -m'commit'
  • git push origin master

但即使我本地系统上的文件与repo上的文件不同,它仍然会说最新版本。

提前致谢

1 个答案:

答案 0 :(得分:1)

听起来我可能有配置问题。

git config --list --local的输出应该包含此

remote.origin.url=https://github.com/myname/repo.git 
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master

您绝对应该拥有branch.master的设置。另请注意https://上的协议remote.origin.url

我建议使用此命令编辑配置以包含四行

git config --local --edit

手动编辑文件时,它应该如下所示

[remote "origin"]
    url = https://github.com/myname/repo.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master