1
surftheair 2014-10-03 15:38:04 +08:00
root?
|
2
messense 2014-10-03 15:41:39 +08:00
origin 是 remote 名,git remote 可以看看有哪些 remote,git remote add 可以添加 remote...
|
3
skydiver 2014-10-03 15:42:15 +08:00
git remote -v
看一下列出来的仓库名称是啥。 |
4
chemzqm 2014-10-03 15:43:51 +08:00
git remote -v 查看所有的远程仓库,没有 cangku 的话要先添加
|
5
sanddudu 2014-10-03 15:44:17 +08:00 1
origin 是默认的远程版本库名称
你可以在 .git/config 之中进行修改 事实上 git push origin master 的意思是 git push origin master:master (将本地的 master 分支推送至远端的 master 分支,如果没有就新建一个) |
6
click OP @skydiver
@chemzqm $ git remote -v origin https://code.jd.com/xxxx/cangku.git (fetch origin https://code.jd.com/xxxx/cangku.git (push) |
9
alsotang 2014-10-03 16:31:58 +08:00
远端 repo 的默认约定命名而已。技术上说,没有特殊意义。
|
10
jacob 2014-10-03 17:11:10 +08:00
@click 能啊
origin是git的config里定义的,远端服务器名(我理解的),比如config是这样定义的 [remote "origin"] url = https://github.com/sample/sample_app.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master [remote "heroku"] url = [email protected]:sample.git fetch = +refs/heads/*:refs/remotes/heroku/* -------------- git push origin master //推送到github git push heroku // 推送到heroku |
11
julyclyde 2014-10-03 17:53:48 +08:00
clone回来的working copy才有origin,否则就需要手工设置
|
13
konakona 2014-10-03 17:55:12 +08:00
前几天帮同事在windows下配GIT,由于我很早前就弄了其他版本所以不是orgin了。但每次都忘记(windows下是用小乌龟),要改也忘了怎么改=,,= 到OSX下又会了,真是的……
|
14
xpol 2014-10-03 20:38:41 +08:00
试试 SourceTree 看看合不合你口味:
* Windows / Mac 通用 * 支持 Git 和 Mercurial * 启动慢,尤其是Windows下 http://www.sourcetreeapp.com |