我想知道是否有人可以帮忙?
我为windows安装了git,虽然我使用的是shell而不是windows界面.
如果我做一个git init.然后尝试做一个
git remote add origin git@github.com:someuser/testme.git
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)
所以我做了
git remote -v
Run Code Online (Sandbox Code Playgroud)
它返回以下内容
起源于上游
所以它出现在那里,但没有设置网址,我不明白为什么它在那里?
如果我做了
origin
upstream
Run Code Online (Sandbox Code Playgroud)
它产生了这个
git remote rm origin
Run Code Online (Sandbox Code Playgroud)
它说它无法删除remote.origin配置部分..我检查了我的主目录下的.gitconfig,我没有看到任何东西......
无论如何,我能够通过使用来弥补这一点
error: Could not remove config section 'remote.origin'
Run Code Online (Sandbox Code Playgroud)
但我感到困惑,因为我之前使用过git,这种情况从未发生过......
这可能与git for windows有关吗?
任何帮助将非常感激.
在下面这张来自Github(c)桌面应用程序的图片中,有一个"从主人更新"按钮(在这种情况下).我想知道是否有人知道它触发了什么确切的git函数.如果使用merge或rebase,我主要感兴趣.(我找不到任何类型的日志控制台).
当在Windows中"gitting"时,我很高兴地使用Github for Windows客户端,但由于我在Linux中做了很多工作,所以当做任何比提交或同步更复杂的事情时,我经常会在shell中结束.我真的很喜欢Posh-Git添加颜色和树状态的一些信息,但我一直无法找到他们所有人真正意义的好资源.
例如,当前分支的名称可以是黄色,青色,红色以及其他颜色.如果有局部变化,有一组额外的东西(例如+0 ~1 -0)大多以深红色显示,但我想我也看过其他颜色(我不知道如何重现它 -因为我不知道颜色是什么意思......)
是否有关于如何解释颜色和数字给出的额外信息的摘要?
我已经使用GitHub for Mac了一段时间,并准备帮助一位同事在Windows上安装它.
我无法在Mac上找到任何菜单或任何按钮来启动"推"或"拉".我只看到它是打开一个shell并执行git pull.
但那么,用户界面有什么意义呢?
什么解决了我的问题?
我转而使用SourceTree(http://www.sourcetreeapp.com).它解决了我所有的问题:)
我已经安装了GitHub for Windows和GitExtensions,并且在我的路径中有多个版本的git.exe.

C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\cmd\git.exe
C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\bin\git.exe
E:\cygwin\bin\git.exe
C:\Program Files (x86)\Git\cmd\git.exe
C:\Program Files (x86)\Git\bin\git.exe
Run Code Online (Sandbox Code Playgroud)
现在,当我git push origin master使用最后三个中git.exe的任何一个时,它会询问我的用户名.但Portable Git不会要求用户名.请参阅以下屏幕截图:

心形的角色只是^C如此无视.
在这种情况下如何处理身份验证?最后,我希望最后三个Gits不要求授权.怎么可能?
我在GitHub的Git中找到了两个额外的文件,但我怀疑它们是否重要:

我想提交除一个文件以外的所有文件.我可以使用GitHub for Windows客户端执行此操作,还是需要使用命令行?如果我需要使用命令行,我该如何使用它?
现在,我正在使用msysgit与使用SSH存储在ec2 Amazon Cloud Server上的我自己的私有存储库一起工作.
到目前为止,我已经能够通过Git Bash成功连接到这些存储库(使用ssh-keygen创建ssh-rsa公钥和私钥,将公钥添加到远程计算机上的authorized_servers),所以我可以克隆,推,拉,通过CLI.
现在,我见过Github for Windows,我得说,这是一个很棒的软件.由于它基于msysgit,我想知道如果有可能设置Github for Windows连接,克隆和推送通过UI提交?
在描述中看起来很可能,但文档似乎缺乏有关软件能够执行的操作的信息.
希望你能在这里帮助我,来自墨西哥的欢呼.
PhpStorm与Git的集成要求我提供git.exe路径,但是"github for windows"似乎没有创建任何git.exe文件.那么它是一种配置phpstorm的方法所以它使用"github for windows"来处理github吗?
我试图从我的本地存储库将文件推送到我的远程存储库,我看到了这一点
致命错误:致命:无法访问' https://github.com/vinivasundharan/abcd.git/ ':无法解析主机'github.com'
我的计算机没有使用任何代理,因为我已经看到了在使用代理时解决问题的方法.
我试过这个和这个的解决方案.但两者似乎都没有帮助.我的系统使用Windows 7进行了有效的Internet连接.
UPDATE
git config -l返回以下内容.我不得不发布它,因为我没有这意味着什么exaclty
core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
http.sslcainfo=C:/Users/vav9sw/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=xyz
user.email=xyz@gmail.com
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
remote.origin.url=https://github.com/vinivasundharan/abcd.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*`
Run Code Online (Sandbox Code Playgroud)
编辑
只是为了确保我已按照上传文件到GitHub的步骤检查附加图像以查看我所遵循的步骤.
我是github的新手,并开始使用GITHUB for WINDOWS选择的私人存储库,并与我的同事分享.
现在我们遇到了一个问题,不知道如何解决它.我们尝试谷歌,没有用.
我和同事同时在同一个档案上工作,他在我面前承诺.我想知道他所做的更改,我想将他的更改与我的本地文件合并,最后想要提交我的版本.GITHUB可以使用GITHUB for windows吗?我之前用Tortoise SVN做过同样的事情
我打开shell命令提示符并试过类似的东西
$ git diff
Run Code Online (Sandbox Code Playgroud)
但它只显示差异,并没有建议我合并本地与分阶段版本..