文章目录
- 获得一个仓库
- 将修改添加到暂存区
- 生成新版本
- 同步至远程仓库
获得一个仓库
首先要有一个本地仓库,这个仓库可以自己创建也可以从云端克隆:
①自己创建:
先在电脑上建一个文件夹,比如p-ra,在将其初始化为本地仓库:
mkdir p-ra # 建一个文件夹
cd p-ra # 进入p-ra目录
git init # 将p-ra初始化为本地仓库
②网站中克隆:
在浏览器找到你要克隆的仓库
git clone https://gitee.com/team317/p-ra.git # 将仓库clone到本地
这时,电脑里就多了一个p-ra文件夹,也就是git仓库;
(或者点击“下载zip”将仓库下载到电脑,也是一样的)。
将修改添加到暂存区
用到的命令:
git add.
git add [文件名]
git status
假如有了本地仓库后你对文件进行了修改,之后要将修改提交到远程仓库(网站上),那么在提交修改前,你需要先使用git add .
将修改添加到暂存区,之后再用git push
提交到远程仓库。
例如:我创建了一个文件README.md,并向里面添加一句话”这是一个测试“
echo "这是一个测试" >> README.md # 如果没有文件README.md,则会自动创建该文件
用git status
检查状态:
图中有一行红色文字,结合提示,意思是 没有新的提交,仓库中有一个文件README.md,可以使用git add 文件名
将其添加到暂存区;
按提示执行git add README.md
:
文字变为绿色,这时文件README.md已成功添加到暂存区;
如果是对已有文件的内容进行修改,则使用命令git add .
,这条命令会将修改保存到暂存区,例如向文件README.md中增加一句话,再将修改添加到暂存区:
echo "测试一下命令git add ." >> README.md # 修改内容
git status # 查看状态
git add . # 将修改添加到暂存区
修改README.md后查看状态,有红字,意为有修改没有添加到暂存区。
将其添加到暂存区,此时红字消失。
生成新版本
命令:
git commit -m "备注”
使用这条命令后,之前在暂存区中保存的修改将生成一个新的提交版本。
(少打了一个字,想打“我是备注”来着)
其中4f39ecc为本次提交的版本号。
同步至远程仓库
命令:
git push
最后一步将版本提交到远程仓库上:
由于我是自己建的一个文件夹,再初始化为本地仓库的,没有绑定远程仓库,所以不能直接使用git push
,按照提示指令进行操作:
在本例中远程仓库应当为空仓库,否则将本地仓库同步上去会失败;
至此,本地仓库的内容都同步到了远程仓库,打开网站查看:
其中椭圆圈出的为执行git commit -m "我是备"
得到的版本号,"我是备"也就是-m后面的备注了。