Git与GitHub

Git与GitHub

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

本文介绍了多个Git命令及其功能,包括查看文件差异、显示提交历史、克隆远程仓库、创建个人副本、拉取更新、推送更改、查看文件修改记录、处理合并冲突、列出或创建分支,以及使用.gitignore排除文件。

🎯

关键要点

  • git diff: 显示工作目录与暂存区之间的文件差异。
  • git log: 显示当前分支的提交历史,包括提交ID、作者和日期。
  • git clone: 将现有的远程Git仓库克隆到本地目录。
  • git fork: 在GitHub账户中创建他人仓库的个人副本。
  • git pull: 从远程仓库获取并整合更改到当前分支。
  • git push: 将已提交的更改发送到远程仓库,如GitHub。
  • git blame: 显示每行文件的最后修改者及修改时间。
  • git merge conflict: 当不同分支的更改在合并时发生冲突。
  • git branch: 列出现有分支或创建新分支。
  • git ignore: 通过在.gitignore文件中指定,排除文件和目录的版本控制。

延伸问答

如何查看工作目录与暂存区之间的文件差异?

使用命令 git diff 可以显示工作目录与暂存区之间的文件差异。

如何查看当前分支的提交历史?

可以使用命令 git log 来显示当前分支的提交历史,包括提交ID、作者和日期。

如何将远程Git仓库克隆到本地?

使用命令 git clone <仓库地址> 可以将现有的远程Git仓库克隆到本地目录。

什么是git fork,它有什么用?

git fork是在GitHub账户中创建他人仓库的个人副本,方便用户进行修改和贡献。

如何从远程仓库获取并整合更改?

可以使用命令 git pull 从远程仓库获取并整合更改到当前分支。

如何处理合并冲突?

合并冲突发生在不同分支的更改在合并时发生冲突,需要手动解决这些冲突。

➡️

继续阅读