Linux中Git学习笔记(二)

2020-07-24  本文已影响0人  花殇

比较修改或提交的内容

git diff

比较两分支的差别

git diff <分支 1> <分支 2>

仅比较某个文件或目录

git diff <分支名> <文件名或目录名>

统计那些文件有改动

git diff <分支名> --stat

合并不同目录的修改文件

git pull <绝对路径>
#经常性
git remote add <目录名> <目录绝对路径>
#从远程分支抓取最新修改消息
git fetch <目录绝对路径>
#查看远程分支所做的修改
git log -p <分支名> -- <目录名/分支名>
#合并分支
git merge <目录名/分支名>
克隆得到的更新
git pull

公共 git 仓库的克隆 SSh 地址

git clone ssh://服务器/账号/仓库名称

推送本地修改到公共 git 仓库

git push ssh://服务器仓库地址 master:master
git push ssh://服务器仓库地址 master

选择其中一个记录标志为 stable-1 的标签

#commit 的名称很长,通常我们只需要写前面 8 位即可
git tag <标签名> <commit前八位>

查看当前所有 tag

git tag

git tag 中使用 -a, -s 或是 -u 三个参数中任意一个,都会创建一个标签对象,并且需要一个标签消息来为 tag 添加注释。 如果没有 -m 或是 -F 这些参数,命令执行时会启动一个编辑器来让用户输入标签消息

git tag -a <标签名> <commit前八位> -m "标签信息"
上一篇 下一篇

猜你喜欢

热点阅读