前提:虚拟机的网络适配器选择桥接到物理网卡,使Ubuntu可以正常联网。

1、安装:通过apt方式安装
    $:' sudo add-apt-repository ppa:git-core/ppa
    中间暂停时,按回车键Enter继续安装...
    $:' sudo apt-get update
    $:' sudo apt-get install git
    安装完成后,使用--version选项,确认git版本...
    $:' git --version

2、配置:配置git并添加内容
    2.1 必须指定用户名和邮箱两项参数,然后检查配置情况:
    $:' git config --global user.name "jiangyuan"
    $:' git config --global user.email "yuan62387@qq.com"
    $:' git config -l

    2.2 创建一个名为myGitCode的repository(仓库):
    $:' git init myGitCode
    // 仓库名称可自定义

    2.3 进入仓库目录,编写相关源码(或拷贝源码文件到仓库中):
    $:' cd myGitCode
    $:' gedit README
    $:' gedit hello.c
    $:' cp ../test.c .

    2.4 将仓库中的文件通过git添加到仓库:
    $:' git add README
    $:' git add hello.c
    $:' git add test.c

    2.5 将myGitCode仓库的变化更新情况提交:
    $:' git commit -m "create:"
    // create: 自定义提示字符串

3、同步:将仓库中源码文件同步到自己的GitHub个人账户
    3.0 登陆GitHub网站:https://github.com/

    3.1 个人账户中没有仓库需要创建,点击按钮 New repository 填写仓库名称,点击 Create repository即可;

    3.2 将新创建的repository的以.git结尾的URL拷贝:
    例如:https://github.com/janycode/myGitCode.git
    
    3.3 将本地的repository提交到GitHub:
    $:' git remote add origin https://github.com/janycode/myGitCode.git
    // remote 远程。 origin 起始地址。【此行命令在第一次远程连接时需要执行一次,后续追加更新仓库,则无需执行该条命令
    $:' git push origin master
    // 会提示输入GitHub的账户名和密码,输入即可完成。master换成 +master 则在带有删除仓库文件状态的情况下使用(git rm xxx.c && git status)。

error: 无法推送一些引用到 'https://github.com/yourname/youname.github.io.git'
提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。
提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 ​
提示:(如 'git pull ...')。​​​ ​ 提示:详见 'git push -- help' 中的 'Note about fast-forwards' 小节。​

解决方案:​​ git push -u origin +master​    //强行更新即可,原因为什么,没研究。

最后,登陆到GitHub上,打开myGitCode看看源文件已经被上传...





【附】openWRT,基于linux内核的发行版,使用git下载命令:
    $:' git clone git://github.com/openwrt/openwrt.git

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐