Git 命令列表 (三)
git pull
将服务器上的最新代码拉取到本地。
git pull origin daily/0.0.1
如果其它项目成员对项目做了改动并推送到服务器,我们需要将最新的改动更新到本地,这里我们来模拟一下这种情况。
进入 GitHub 网站的项目首页,再进入 daily/0.0.1 分支,在线对 README.md 文件做一些修改并保存,然后在命令中执行以上命令,它将把刚才在线修改的部分拉取到本地,用编辑器打开 README.md,你会发现文件已经跟线上的内容同步了。
如果线上代码做了变动,而你本地的代码也有变动,拉取的代码就有可能会跟你本地的改动冲突,一般情况下 Git 会自动处理这种冲突合并,但如果改动的是同一行,那就需要手动来合并代码,编辑文件,保存最新的改动,再通过 git add . 和 git commit -m 'xxx' 来提交合并。
git log
查看版本提交记录。
git log
通过以上命令,我们可以查看整个项目的版本提交记录,它里面包含了提交人、日期、提交原因等信息,得到的结果如下:
commit c334730f8dba5096c54c8ac04fdc2b31ede7107a
Author: gafish
Date: WedJan1109:44:132017+0800
Update README.md
commit ba6e3d21fcb1c87a718d2a73cdd11261eb672b2a
Author: gafish
Date: WedJan1109:31:332017+0800
test
.....
提交记录可能会非常多,按 J 键往下翻,按 K 键往上翻,按 Q 键退出查看。
git tag
为项目标记里程碑。
git tag publish/0.0.1
git push origin publish/0.0.1
当我们完成某个功能需求准备发布上线时,应该将此次完整的项目代码做个标记,并将这个标记好的版本发布到线上,这里我们以 publish/0.0.1 为标记名并发布,当看到命令行返回如下内容则表示发布成功了。
Total0(delta 0), reused 0(delta 0)
To https://github.com/gafish/gafish.github.com.git
* [new tag] publish/0.0.1-> publish/0.0.1
.gitignore
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)