Ubuntu下Git的安装和使用,linux下更新GitHub源码
前提:虚拟机的桥接到物理网卡,使Ubuntu可以正常联网。1、安装:通过apt方式安装 $:' sudo add-apt-repository ppa:git-core/ppa 中间暂停时,按回车键Enter继续安装... $:' sudo apt-get update $:' sudo apt-get install git 安装完成后,
·
前提:虚拟机的网络适配器选择桥接到物理网卡,使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 //强行更新即可,原因为什么,没研究。
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
更多推荐
已为社区贡献6条内容
所有评论(0)