首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Github之初体味

2013-11-08 
Github之初体验初次使用Github有挺多surprise:push和fetch使用传输协议是不一样的。当你clone了一个项目后

Github之初体验

初次使用Github有挺多surprise:

    push和fetch使用传输协议是不一样的。当你clone了一个项目后不用能用那个URL进行push。如果需要push,要设置push专用的URL。git remote set-url --push origin git@github:<your_github_acct>/<project>.git.
    push到github时用到了基于公钥私钥的加密,需要你的私钥。对应的公钥应该在github上配置好了。如果要把私钥文件加到另外一台开发的机器上,使用ssh-add <private_key_file>命令即可。使用git之前应该最少配置了用户名和email,以下一些常用的设置:
    git config --global user.name "Code Monkey"git config --global user.email "genius@codemonkey.com"git config --global core.editor vimgit config --global merge.tool vimdiffgit config --global alias.co checkoutgit config --global alias.br branchgit config --global alias.ci commitgit config --global alias.st statusgit config --global alias.unstage 'reset HEAD --'git config --global alias.last 'log -1 HEAD'
    ?如果不小心没有配置就进行了commit,那么可以用git commit --amend来更正。比如,commit了5次,发现第三次的author弄错了,那么可以git rebase --interactive然后选第三次commit,把pick改成edit,然后,运行 git commit --amend --author "Top Coder <genius@topcoder.com>", 接着运行git rebase --continue即可。

热点排行