知识点
git有工作区、暂存区和版本库,git的add命令将工作区的修改传输到暂存区,git的commit将暂存区的内容传输到版本库,最后通过push上传到github上。
创建ubuntu和github的连接
首先在ubuntu终端输入以下命令
$ git config --global user.name "hxydebug"
$ git config --global user.email "xxx@qq.com"
再生成密钥
ssh-keygen -t rsa -C "xxx@qq.com"
这时会生成~/.ssh
接着打开.ssh文件夹,打开里面的id_rsa.pub文件并复制到github中
cd ~/.ssh
gedit id_rsa.pub
由此完成了两者之间的连接。
初始化仓库
要上传本地代码,首先需要有仓库。
对于之前没有git过,可以通过下面命令初始化
git init
如果已经通过git clone命令将所有版本都下载下来后,如下行,效果也一样
git clone https://github.com/xxx/xxx.git
将本地代码修改同步到本地的版本库
接着,在当前文件夹下,添加本地工作区的所有文件
git add .
然后使用commit提交到本地版本库,并且添加一些评论
git commit -m "some changes"
连接远程仓库
如果还没连接远程的仓库,可以通过以下命令连接
git remote add origin https://github.com/xxx/xxx.git
如果想要删除当前的远程仓库连接,可以使用如下命令
git remote rm origin
上传至github
连接远程仓库后,上传代码
git push -u origin master