一,创建gitee
gitee网址:http://gitee.com/
进入后按照提示注册自己的gitee账号:
创建成功并且登陆后点击创建我的仓库:
填写一些基本属性(路径中的unix将会作为虚拟机的文件夹):
将仓库地址复制:
在虚拟机下安装git:
sudo apt-get install git
使用git clone命令让仓库放入虚拟机:
git clone 仓库网址
输入ls命令可以看到unix文件夹仓库已经存在:
用cd命令跳到unix文件夹下,用以下命令查看git属性:
ls -la
ls .git/
cat .git/config
/*在每个被git托管的项目的顶层目录中,都会有一个.git的掩藏文件,里面有个config文件里有存放项目托管URL路径,如果忘了
该项目被哪个地址托管,可以从这里获取*/
将需要上传的文件ch1_io复制到unix文件夹:
用git add命令添加 需要上传的文件,再用git commit -m “放入gitee的名字”
注意:提交新的代码给git管理,这时候并没有提交到服务器上,只是在本地硬盘暂存。其实也只是提交给了.git掩藏文件夹里的某个文件保存起来。其中 -m 是添加注释,这样以后可以在git log里看到提交的信息
最后用 git push命令提交到服务器:
注意第一次提交,必须配置用户名和邮箱,提交的日志里会记录谁提交或修改了哪些东西:
git config --global user.email "邮箱"
git config --global user.name "名字"
这时就可以在gitee中看到自己的代码了:
假设我们不小心删除了本地硬盘上的文件,没关系我们可以使用git checkout命令从本地硬盘掩藏的.git文件夹中检出代码:
如果想从服务器上删除代码,可以使用如下命令:
git rm -r ch1_io
git commit -m"Remove ch1_io"
git push
可以看到gitee上确实没有了ch1_io这个文件
虽然删除了确实干了坏事,但是会被git记录,用git log查看
这时可以用如下命令把代码滚回到之前的某个版本
git reset --hard ff075374a0a7
git push origin HEAD --force
可以看到代码确实回来了