1
pright 2013-10-30 17:04:51 +08:00
提示了什么错误
|
2
ShadowStar 2013-10-30 17:17:42 +08:00
[email protected]:Name/Name.git采用的协议是SSH,你有Name的私钥么?
clone = init + remote-add + pull = init + remote-add + fetch + checkout |
3
acecode 2013-10-30 17:18:13 +08:00
额,pull 时候的错误大概是本地有没提交(commit)的内容,git不敢直接用远端合并; 因为只能合并提交后的记录;建议你可以尝试用git stash 临时存档并清理现场状态,然后pull合并,最后用git stash pop来恢复刚才的进度
clone一般都不会出错啊 关键顺着错误提示google一下 |
4
msg7086 2013-10-30 17:26:39 +08:00
两种方法。1.注册一个github账号,加入自己的ssh客户端证书。2.改用https协议。
|
5
oklai 2013-10-30 18:52:45 +08:00
1. 先使用https协议吧。git clone https://github.com/Name/Name.git
3. change some files. 2. git commit -a -m 'test commit' 3. git push origin master 4. 输入用户名密码(需要有github账户) 区别: clone: 克隆一份代码。 fetch: 从远端拉取最新代码, 比如你在本地clone了一份代码,后面有人提交一些修改,你想同步这些修改。 pull: 跟fetch差不多,但可以指定拉取某一个分支。 参照: https://help.github.com/articles/fetching-a-remote |
6
foru17 2013-10-30 19:18:08 +08:00
注册一个 github 帐号,然后 fork 你同学的 rep,在 github account 里添加自己的 SHA 密钥 isa_pub 那里面的那个。
|
7
banyumalu 2013-10-30 19:34:13 +08:00
pull 基于等于 fetch + merge, clone是拉整个repository,又视是否需要bare而定是否会checkout
|