Git基本用法

Posted 冬色

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git基本用法相关的知识,希望对你有一定的参考价值。

比较内容

  • git diff [--cached] 参见上节
  • git diff <分支1> <分支2> 比较两个分支的不同
  • git diff <分支名> <文件名/目录名> 比较分支中某个文件/目录的改动
  • 加上参数--stat可以参看改动的文件数/行数

分布式工作流

  • git pull <目标主机名> <目标分支名>:<本地分支名如master> 将远程目标分支合并到本地的git仓库;同样,修改同一文件会引发冲突,需要手工合并
  • git remote add <定义的分支名> <远程分支> 经常操作远程分支,则可以定义远程分支remote branch的缩写
  • git pull=‘git fetch‘+git merge
  • git push <目标分支地址ssh/http/https> <master:master/master> 推送本地修改到远程目标分支
  • 推送失败的可能原因之一是:远程分支发生修改,应该先git pullgit push

Git标签

  • 对项目的某一重要阶段加tag以供辨识,tag指向某个commit的id
  • 轻量标签:git tag <标签内容> <commit id> commit id可以很长,可以写前8位(实际只要不和其他commit id混淆即可,commit id可以通过git log查看)
  • 标签对象:git tag -a/-u/-s <标签内容> <commit id> 如果不加参数-m填写标签消息tag message会启动编辑器,要求用户填写标签消息
  • 查看标签:git tag

以上是关于Git基本用法的主要内容,如果未能解决你的问题,请参考以下文章

Git基本用法1

git 的基本用法和常用命令

git的基本用法

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程