git的安装以及如何用git管理本地仓库与远程库 ubuntu18.04
简述
此篇博客描述了怎样使用git来管理本地代码。
过程描述
git的安装
git的安装非常简单,只需要一行命令即可安装
sudo apt install git
输入完成之后再输入自己的电脑密码即可开始安装
git 环境配置
用git创建远程连接需要在github里创建秘匙
第一步
ssh-keygen -t rsa -C "993526915@qq.com"
使用ssh创建秘匙
第二步
cd ~/.ssh
进入.ssh目录下
第三步
more id_rsa.pub
在id_rsa.pub文件中找到秘匙
第四步
将秘匙粘贴到Key中并保存
完成后会显示如下界面
最后,在终端输入
ssh -T git@github.com
这是远程访问github命令,若显示如图,则git成功连接github
git提交代码到github
fork代码
在github仓库的右上角有这样几个图标
点击第三个按钮即可fork他人代码到自己的github仓库
我们的任务是将自己本地的代码提交给github找到自己写完代码的文件夹并用以下命令进行操作。
cd nebula
之后我们就可以进入到nebula文件夹中
git add .
将文件夹所有内容添加到git暂存区域中
git commit -m "nebula"
将我们这次改动标记为nebula并且将暂存区里的代码给提交到本地的版本库
git remote add origin “你的github仓库地质"
这句命令行将你的git与github远程库相连接
git push origin +master
最后用这句命令,将代码完整的提交给了github
进一步学习git
git的增删改查
经过学习发现git是一个非常强大的工具,我们可以保存任何一个我们的改动并且还能还原被改动的操作,这样子在写代码的时候再也不用每次完成一项测试复制整个文件夹了。
增
git add .
查
git status
查看git的改动,每次修改文件后就能看见哪几个文件被改动
git log
查看之前的git commit 的版本,以便之后的复原操作
git diff
对改动的文件进行系统性的查看,他能够精确的告诉你文件代码的哪一行被修改
删
git log
首先查看git的版本号
git reset --hard d35a1dd6b409543018f5c339b987203492d76ea7
即可恢复当时保存的版本
git checkout
恢复上个版本
改
在git中我们fork下来的并不能实时跟随作者更新,需要用命令行去更新。
git remote -v
git remote add upstream git@github.com:xxx/xxx.git
git fetch upstream
git merge upstream/master
git push
这样我们就能实时更新作者的代码了
有些时候,我们可能从码云上clone了代码到本地,但是我们却想把他上传到github上,但当我们使用
git remote add origin "你的github邮箱"
的时候,他会报错说你已经关联了别的远程库这时候可以用
git remote remove origin
这条命令用于删除远程库的关联
之后你就可以使用命令
git remote add origin "你的github库的地址"
git push origin +master
上传你的代码到github了
如果有什么地方有缺陷或者不足,可以联系我
邮箱地址:993526915@qq.com